不太明白你要表达的是什么意思?服务器ServerSocket进行死循环,发现有客户端Socket请求时,服务器端开一个线成再用一个Socket和客户端通讯。

解决方案 »

  1.   

    I: 标记各个来自客户端的socket
    int i=0;
    String key="socket";
    while(true)
    {
        i++;
        key=key+i;
        Socket tmp=serversocket.accept();
        hashtable.put(key,tmp);
        tmp.start();
    }
        
    II:有了标记你就可以取得指定socket,在往里写信息了。
      

  2.   

    I: 标记各个来自客户端的socket
    int i=0;
    String key=null;
    while(true)
    {
        i++;
        key="socket"+i;
        Socket tmp=serversocket.accept();
        hashtable.put(key,tmp);
        tmp.start();
    }
        
    II:有了标记你就可以取得指定socket,在往里写信息了。