protected NetClient() { mLock = new object(); mReplyList = new LinkedList <Reply>(); mNetState = ENetState.ES_UnInit; mMutiPacketHelp = new MutiPacketHelp(this); }
/* * static protected CSocket msInstance; * static public CSocket GetInstance() * { * if (NetClient.msInstance == null) * NetClient.msInstance = new NetClient(); * return NetClient.msInstance; * } */ public CSocket() { mPackNum = 0; mLock = new object(); mRequestList = new LinkedList <Request>(); mRecvBuffer = new List <byte>(); mReplyList = new LinkedList <Reply>(); mNetState = ENetState.ES_UnInit; mMutiPacketHelp = new MutiPacketHelp(this); // add at 2013-9-29 mSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); }
/* static protected CSocket msInstance; static public CSocket GetInstance() { if (NetClient.msInstance == null) NetClient.msInstance = new NetClient(); return NetClient.msInstance; } */ public CSocket() { mPackNum = 0; mLock = new object(); mRequestList = new LinkedList<Request>(); mRecvBuffer = new List<byte>(); mReplyList = new LinkedList<Reply>(); mNetState = ENetState.ES_UnInit; mMutiPacketHelp = new MutiPacketHelp(this); // add at 2013-9-29 mSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); }