正在努力使用一种简单的语法来“检索”对已连接的套接字的引用,以便我可以“重用”它。
此代码可以正常工作(套接字一旦创建便保持打开状态)-
ls
在一个单独的java类/文件中,我需要“检索”并重用套接字,所以类似-
连接到“ 192.168.150.210”的套接字的queryStatus并返回整个套接字引用(IP地址,端口号和本地绑定的IP端口),因此我可以在PrintWriter语句中重用它
String thisIP = var4.getString("ipaddress");
try {
if ((this.socket == null || !this.socket.isConnected()) && this.running == 0) {
this.running = 1;
socket = new Socket(thisIP, 2001);
}
其中s是套接字引用
我假设我需要某种数组来存储所有先前创建的套接字引用?
我不能仅创建一个新的套接字并使用它,因为第三方IP设备(LAN模块)仅允许1个TCP客户端连接。
表示赞赏。 问候 拉尔夫