像QQ或者MSN或者其他某些聊天软件里面,那个通过Http代理登录的方式怎么做出来的啊?
通过防火墙,能够发送和接受UDP的数据包(2进制数据)。有没有封装好的C#的类可以用?或者本身.net里面有办法支持么?

解决方案 »

  1.   

    只需要通过http代理,跟公网的某个IP通讯就可以,不需要再跟某个内网机器通讯的。主要是怎么通过内网的http代理服务器,把我的数据包发送到外网某个固定IP去不太明白。
      

  2.   

    C/S结构
    使用System.Net命名空间下的类,可以轻松实现的!
      

  3.   

    怎么轻松实现啊?
    像flashget设置了Http代理就可以下载文件了,qq设置了http代理就可以登录服务器了... 
    我的软件怎么设置http代理服务器使其可以跟外网的某个服务器通讯呢?
    我直接构造socket设置好外网服务器的ip和端口,然后直接发送UDP数据包??不行啊,我试过了,没有响应。不知道是没发出去还是没收回来。如果我把测试代码放到公网就没问题了。