我把clientsocket:array of TCustomWinSocket;
clientcount:integer;
clientsocket[clientcount]:=Socket; //和该用户通信的socket记录下错误:
access violation at address 00457873in module
clientcount:integer;
clientsocket[clientcount]:=Socket; //和该用户通信的socket记录下错误:
access violation at address 00457873in module
OnlineUsers.AddObject ('UserID',socket) //登记连接服务器的用户,socket为该client与Server连接通话的socket
--------------------------------------------
取指定的SOCKET
tag:=OnlineUsers.IndexOf('UserID');
if tag>=0 then TempSocket:=onlineUsers.Objects[tag] as TCustomWinSocket; //TempSocket 为服务端与User2对话的SOCKET
tempsocket.sendsomething
clientcount:integer;
clientsocket[clientcount]:=Socket;clientsocket 没有分配空间。。 setlength(clientsocket,10)等