重用已连接的套接字(java)

时间:2018-10-22 08:44:12

标签: java sockets

正在努力使用一种简单的语法来“检索”对已连接的套接字的引用,以便我可以“重用”它。

此代码可以正常工作(套接字一旦创建便保持打开状态)-

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客户端连接。

表示赞赏。 问候 拉尔夫

0 个答案:

没有答案