Я пытаюсь отправить набор значений (~ 25) каждые 200 мс, но проект в настоящее время настроен таким образом, что мне нужно подключиться к сокету (одному порту) для каждого значения, отправить сообщение и отключиться от него.Socket Programming Java
Это означает, что я соединяю и разъединяю 25 раз каждые 200 мс.
Возможно иметь такую высокую частоту соединений? Есть ли предел этому?
здесь псевдокоде
func(ByteBuffer packet)
{
-------
if (packet != null)
{
synchronized(tcpClientConnection)
{
if (tcpClientConnection.connect())
{
retval = tcpClientConnection .send(buf);
}
tcpClientConnection.disconnect();
}
}
-----
}
Как настроить сервер? Если для каждого элемента данных '' требуется 'соединение/recv/disconnect, у вас нет выбора. Тем не менее, если он позволяет подключать/откатывать/отключать, делать то, что @learningJava предлагает – KevinDTimm
Возможно, вам это не удастся, но я бы рекомендовал использовать MPI. – Mikhail
@ Мишра Большое спасибо за ваше предложение, я обязательно посмотрю на него –