private void DoRequest(SSContext context, long currentTime) { TestServer_OnRequest request = new TestServer_OnRequest(); request.request_time = DateTimeOffset.UtcNow.ToUnixTimeSeconds(); request.request_text = "hello my friend"; LoggerHelper.Info(m_serviceAddress, string.Format(">>>>>>>>>>>>>>>>Request Call Time:{0} info:{1}", request.request_time, request.request_text)); RemoteCall("testserver", "RPCTestServer", "OnRequest", request.encode(), null, DoRequestCallback); LoggerHelper.Info(m_serviceAddress, string.Format(">>>>>>>>>>>>>>>>Request Send Time:{0} info:{1}", request.request_time, request.request_text)); RemoteSend("testserver", "RPCTestServer", "OnRequest", request.encode()); }
private void OnRequest(int source, int session, string method, byte[] param) { TestServer_OnRequest request = new TestServer_OnRequest(param); LoggerHelper.Info(m_serviceAddress, string.Format("request_time:{0} request_text{1}", request.request_time, request.request_text)); if (session > 0) { TestServer_OnRequestResponse response = new TestServer_OnRequestResponse(); response.response_time = DateTimeOffset.UtcNow.ToUnixTimeSeconds(); response.response_text = string.Format("{0}:{1}", request.request_text, "response"); DoResponse(source, method, response.encode(), session); } }