你好象要用一个hash来记录你得socket和ip的对应关系

解决方案 »

  1.   

    我是想让 不同的客户请求 返回不同的值, hash具体怎样呢, 最好给个例子.
      

  2.   

    我是想让 不同的客户请求 返回不同的值, hash具体怎样呢, 最好给个例子.
      

  3.   

    每个连接都是一个Session
    都会把客户IP送过来,你判断就行了
      

  4.   

    将每一个客户连接后得到的Socket在服务器保存下来可用Vector,然后您就可以对当中的每一个Socket进行一系列操作啦。
      

  5.   

    记录socket到vector中有什么用呢,第二次来的socket实例也不会跟记下来的相等,还是无法判断来者何人
    socket可以得到对方的机器名称,socket.getInetAddress()
      

  6.   

    socket.getInetAddress().getHostName(), 有没有判断的范例
      

  7.   

    socket
    使用线程方法,
    当服务器和客户端建立socket连接后,服务器端会建立一个线程响应客户端请求。
      

  8.   

    奇怪!服务器接受客户端的信息时,不是会有一个代表客户端的socket对象吗??
    socket 不是包含客户端的信息吗???干啥还要使用 hash,vector 啊??
      

  9.   

    还是不太了解,谁能给个sample阿
      

  10.   

    为了能够对并发的请求进行处理,首先构造了两个不同套接字类,一个负责监听连接请求,一个负责与不同的客户机建立连接,并进行数据信息的发送和接收工作.
    对于连接请求,应用程序接受连接请求,并对该连接请求分配一个套接字,用于连接和传输数据,程序还将新建立的连接添加到连接列表connectionList的尾部.即,应用程序用一个连接列表来管理所有的客户机与服务器的连接,通过扫描该列表的各个成员,诸如用户列表,踢人,密人等功能就很容易实现了.