我在服务器上监听某个端口;会有几十上百个客户端连过来
我要记录下每个连接,然后用
sendbuf  receivebuf  去分别通讯;不知道要记录下这个连接的具体哪个东西;我已能在 onaccept 事件中,接收到连接;

解决方案 »

  1.   

    定义一个存放用户信息的结构体,当有客户端连接时,将它加到tlist中
    type
      PClientInfo = ^TClientInfo;//用户信息
      TClientInfo = packed record
        name: array [0..20] of char;
        ip: u_long;  //ip地址
        port: Integer;//端口号
        ticktime: Integer;
      end;
      

  2.   

    我要 sendbuf  receivebuf  去分别通讯;怎么用这个结构体呢谢谢啊
      

  3.   

    serversocket.connection[i].sendbuf;是不是这样connection里的i是从0开始递增的连接号吗