我书上用套接字编了个很简单的聊天程序,有服务端和客户端,通信的时候需要填入对方的IP地址
请问这个程序放在网络上能通信不喃?像QQ一样,我只是在我们寝室局域网上做的实验可以第二个问题,如果上面的答案是可以,我的IP是192.168.1.3(路由器分配的),别的寝室他们路由器也分配了同样的IP,那这个程序怎么能区别这个IP喃?谢谢

解决方案 »

  1.   

    一,只要你能拿到目的机的公网ip 就可以进行通讯.
    二,你看到的只是局域网的ip,不能作公网ip来用.
      

  2.   

    行不行就看你能不能访问这个IP地址了。
    你俩的IP都是内网IP。举个例子,就像同名的两个人,为啥邮寄的时候能准确收到信?那是因为你除了名字之外,还有通信地址啊。你的内网IP虽然相同,但是他们的路径是不同的。
      

  3.   

    谢谢 明白了
    最后问个问题
    一条QQ消息发送到寝室,是通过公网ip找到,然后如何区分寝室3台电脑喃?【你的内网IP虽然相同,但是他们的路径是不同的。】能再解释下吗?大道理先搞明白,学习起来就不困惑
      

  4.   

    本帖最后由 happyparrot 于 2010-01-14 17:27:50 编辑