private static void OnReceive(object sender, SocketEventArgs e) { var myConnect = ((ClientSocket)sender).UserData as MyConnect; if (myConnect != null) { var stream = new MessageStructure(e.Data); var head = stream.ReadHeadGzip(); var pack = new MyPack() { Head = head, Data = e.Data }; myConnect.actionPools.Enqueue(pack); } }
private static void OnReceive(object sender, SocketEventArgs e) { var myConnect = ((ClientSocket)sender).UserData as MyConnect; if (myConnect != null) { var stream = new MessageStructure(e.Data); var head = stream.ReadHeadGzip(); var pack = new MyPack() { Head = head, Data = e.Data }; myConnect.actionPools.Enqueue(pack); } }