protected HandleResult OnClose(IntPtr connId, SocketOperation enOperation, int errorCode) { HandleResult result = errorCode == 0 ? HandleResult.Ok : HandleResult.Error; if (server.RemoveExtra(connId) == false) { Console.WriteLine(string.Format(" > [{0},OnClose] -> SetConnectionExtra({0}, null) fail", connId)); } //Util.Logger.Instance().InfoFormat("> [{0}, OnClose] -> 断开连接", connId); return(result); }
HandleResult OnClose(IntPtr connId, SocketOperation enOperation, int errorCode) { if (errorCode == 0) { AddMsg(string.Format(" > [{0},OnClose]", connId)); } else { AddMsg(string.Format(" > [{0},OnError] -> OP:{1},CODE:{2}", connId, enOperation, errorCode)); } // return HPSocketSdk.HandleResult.Ok; if (server.RemoveExtra(connId) == false) { AddMsg(string.Format(" > [{0},OnClose] -> SetConnectionExtra({0}, null) fail", connId)); } return(HandleResult.Ok); }