小弟是菜鸟,初次来到CSDN,先给各位前辈问好了!
小弟我想编一个程序,局域网内可互发消息(不用服务器),请问用什么啊?
是不是用UDP啊。
麻烦给点思路,要求什么基础知识,小弟没学过网络啊。

解决方案 »

  1.   

    tcp,udp都可以,最初级的socket程序,到msdn上搜索一下,又例子的!拷贝下来稍微改以下,就能用了!
      

  2.   

    哈哈,这个还不简单,用windows下的netsend服务不就好了
      

  3.   

    用netsend的话,对方如果关掉message服务,岂不是就不能用了?code8238(二进制动物),我在msdn上没找到啊,你能不能帮我贴出来,感激零涕!还有,我说的是没有服务器的那种,就是这个程序既能发消息又能收消息。我在网上找的代码全是分客户端和服务端的。
      

  4.   

    用基于UDP协议的socket编程,是纯粹的点对点通讯,主机之间没有主次之分,分c/s的是基于tcp的
      

  5.   

    其实,用系统本身的Messenger服务挺方便,对方不用安装任何软件;
    如果你担心对方关掉此服务,那么你写Socket程式,对方不执行它,岂不是也不行吗?
    我很久以前自己练习写了个局域网发送信息的简单程序,借用对方的信使服务。
      

  6.   

    To xadave(xadave):
       我是想对方打开程序的时候发消息给我,通知我他在线然后我就可发消息给他了;他关闭程序时再发一个消息给我,我就知道他不再线了。UDP没有客户端和服务端之分,不是也有发送端和接受端么?关键是怎么样写在一起啊。
    那位大哥最好有源码贴出来啊。
      

  7.   

    www.vckbase.com
    上面去找个p2p聊天的源代码就好了啊!!
      

  8.   

    http://www.yesky.com/SoftChannel/72342371928702976/20030805/1719054.shtml
    上面讲的很清楚!