補充一點,Client和Server是分開的,主要用了Socket控件,請大家講一些方案,虛心討教。

解决方案 »

  1.   

    在廣域網上聊天,用socket好像不行的,应该用udp协议。想qq就是用UDP协议。
      

  2.   

    最简单的。SOCKET是基于tcp的,他的连接很耗时,这样的话你该怎么确定服务器呢?不会还个扫描IP吧,还有端口!不会挨个找吧(你不会从1到65535一起扫描吧,我倒)如果用UDP广播以后,IP和端口都可以根据返回的数据动态确定。这就是为什么在廣域網上聊天使用udp的道理。至于‘
    對方可能要通過防火牆,代理服備器之類’
    这个就不会了。呵呵
      

  3.   

    我已經做好了,就是用Socket來做的,功能有點象QQ上的聊天室,服務器當然是固定的,可以自已設定這個值。我現在正在學習代理服務器方面的功能,准備升級。
      

  4.   

    不光是代理服务器。windows的服务版本都有这个功能:将局域网中的某个本地IP地址和广域网交互,且互相不影响。你好好查查这个东西吧,否则你发送过去,IP是这个服务器的地址,你是不能达到内部的某个计算机的
      

  5.   

    MSHawk(憨憨),能否說得明白些?我去哪裡查這個東西?
      

  6.   

    算了,放這麼多天,也沒有多少人光顧,為了獎勵 MSHawk(憨憨)的參與精神,分全部給你,還要加分。