通过网络套接字由同一程序发送和接收相同的数据

时间:2013-04-20 13:31:34

标签: java sockets localhost synchronous socketexception

我尝试通过套接字上的java程序发送数据包并接收相同的数据包。 重点是衡量通过网络并返回程序本身所需的时间。 我不能使用localhost" 127.0.0.1"。 我不能使用我自己的IP地址,因为它会导致java.net.BindException(说明地址已经在使用,它就是这样)。

还有其他办法吗? 我想可能使用socket.shutDownOutput()部分关闭套接字,但问题是我希望发送大量数据包,因此套接字需要同步监听它。

有什么办法吗?通过网络发送数据包并返回相同的程序/相同的IP地址。

1 个答案:

答案 0 :(得分:0)

为什么不让客户端将数据回送回服务器?然后,您可以将其绑定到任何IP地址。