static SocketManager() { Stream = new ZYNetBufferReadStreamV2(40960); client = new SocketClient(); client.BinaryInput += new ClientBinaryInputHandler(client_BinaryInput); client.ErrorLogOut += new ErrorLogOutHandler(client_ErrorLogOut); client.MessageInput += new ClientMessageInputHandler(client_MessageInput); }
public ClientInfo(string host, int port, int regipport,int bindminPort,int bindMaxPort,int resCount,string mac) { ResetConnt = resCount; ConnUserList = new ConcurrentDictionary<string, ConClient>(); //初始化客户端列表 ProxyList = new ConcurrentDictionary<string, ConClient>(); Key = Guid.NewGuid().ToString();//产生唯一标示KEY Bufferlist = new ZYNetBufferReadStreamV2(); UserMaskList = new ConcurrentQueue<string>(); BindPort = new Random().Next(bindminPort, bindMaxPort); this.Host = host; this.Port = port; this.RegIpPort = regipport; this.Mac = mac; }