socket实现局域网内多人聊天,假定不知道其它机器ip,一台机器登录的时候如何判断还有那台机器当前已经登录

解决方案 »

  1.   


    通过UDP 协议进行广播  
      

  2.   

    我是C#初学者,第一个看的是remoting,第二个就是socket,都是通过具体想实现什么来学习。困难挺大,但挺有意思。
    现在我需要看看楼上所说的,通过UDP 协议进行广播 ,如何实现了。可否具体说明一下,谢谢
      

  3.   

    用UDP广播后,收到UDP数据包的机器返回一个信息给发送方,表示收到了可以做一个线程来一直侦听UDP数据包
      

  4.   

    公司上班不能用QQ和MSN,实在是无聊,就自己做了一个局域网的聊天工具。
    有兴趣的朋友可以试试看。不需要建立服务器!!!名称:EasyMessenger
    版本:2006 第2版主要功能介绍:
     点对点私聊
     多人群聊
     自定义表情
     发送网络图片
     即时传送文件
     历史记录保存有需要的朋友可以来信,可以自己定义需要的群组。下载页面:
    http://www.easymessenger.cn