Beispiel #1
0
    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);
    }
Beispiel #2
0
 public void sendHttpMessage(string url, Msg msg, CmdCallback callback, common.net.http.OnTimeOut onTimeOut)
 {
     sendHttpMessage2(url, msg, callback, onTimeOut);
 }