public void sendHttpMessage2(string url, Msg msg, Object callback, common.net.http.OnTimeOut onTimeOut) { HttpClient httpClient = null; if (httpClients.ContainsKey(url)) { httpClient = httpClients[url]; } if (httpClient == null) { httpClient = new HttpClient(url); httpClient.Decoder = httpDecoder; httpClient.Encoder = httpEncoder; httpClients.Add(url, httpClient); } if (onTimeOut != null) { httpClient.TimeOutProc = onTimeOut; } logReport.OnLogReport("sendHttp msg:" + msg.ToString() + ",url:" + url); httpClient.Send(msg, callback); }
public void sendHttpMessage(string url, Msg msg, CmdCallback callback, common.net.http.OnTimeOut onTimeOut) { sendHttpMessage2(url, msg, callback, onTimeOut); }