我正在尝试通过 Java 程序通过套接字发送数据包并接收相同的数据包。关键是测量通过网络并返回我的程序本身所需的时间。我不能使用本地主机“127.0.0.1”。我不能使用我自己的 IP 地址,因为它会导致一个java.net.BindException
(它说地址已经在使用中,就是这样)。
有没有其他方法可以做到这一点?我想可能会使用 部分关闭套接字socket.shutDownOutput()
,但问题是我希望发送大量数据包,因此套接字需要同步监听它。
有什么办法可以做到这一点?通过网络发送数据包并返回到相同的程序/相同的 IP 地址。