要求:
1.用VB编写的代码
2.用winsock控件实现功能(非硬性要求,有其他好方法也可以提)
3.是要真的可以在两台计算机之间实现交流,而不是自己连自己的电脑(硬性要求)
注意:别人的电脑的信息(如计算机名称,IP地址)我都不知道,但对方可以拿到我的程序(通过邮箱等发过去)
我的计算机名称是JILUOXINGREN,参考的端口是5000就是要真的是现在两台不同的电脑之间通过Internet链接实现通信,而不是自己连自己的电脑,求这样的一份源码。对了,复贴的各位,要复就给出源码的下载地址,别光给个思路,如果想打“同求”的,就免了。感谢。

解决方案 »

  1.   

    局域网内,向指定端口用udp的模式广播自己的存在,对方机器就获得了ip之类的信息。
    公网就没那么简单了。飞鸽传书吧,有源码的
      

  2.   

    现在许多lan上头都有多级路由,如果是公网通讯的话还要做nat穿透,这个比较麻烦的。
    至于局域网,很简单,程序在启动和退出的时候向本网段广播签到或者注销包,就能获悉在线机器了,也不必担心造成网络风暴。
      

  3.   

    他怎么知道你的公网ip?还有你的是不是通过了nat了?
      

  4.   

    我的最简单  去下载个ASP聊天室代码 把VB做个窗口 显示网页内容就行了。根本不需要IP地址 直要能打开网页就不怕拦截    大家一起在VB里网页聊天。 哈哈
      

  5.   

    没有IP怎么连呢LZ可以考虑架个服务器,哈哈
      

  6.   

    http://download.csdn.net/source/3055680