我想每200毫秒發送一組值(〜25),但該項目目前的設置方式是我必須連接到每個值的套接字(同一端口),發送消息並斷開連接。套接字編程Java
這意味着我每200毫秒連接和斷開連接25次。
有可能有這麼高的連接頻率?這是否有限制?
這裏是僞代碼
func(ByteBuffer packet)
{
-------
if (packet != null)
{
synchronized(tcpClientConnection)
{
if (tcpClientConnection.connect())
{
retval = tcpClientConnection .send(buf);
}
tcpClientConnection.disconnect();
}
}
-----
}
服務器是如何設置的?如果它需要爲每個數據項目建立一個連接/接收/斷開序列,你別無選擇。但是,如果它允許連接/ recvall/disconnect,那麼@learningJava建議做什麼 – KevinDTimm 2012-03-08 18:33:07
您可能會逃避這一點,但我會建議使用MPI。 – Mikhail 2012-03-08 18:56:22
@Mishra非常感謝您的建議,我一定會考慮它 – 2012-03-08 19:35:52