网络编程(100分)

  • 主题发起人 主题发起人 delphihsc
  • 开始时间 开始时间
D

delphihsc

Unregistered / Unconfirmed
GUEST, unregistred user!
我自编一个局域网聊天程序
如何给局域网发信息通知聊天
就象冰何一样给能方机器弹出
提示框
(注:我是内置在一个DELPHI+SQLSERVER编的MIS系统里)



 
W2K下
net send computername message
 
看看http://www.delphibbs.com/delphibbs/dispq.asp?LID=624124得讨论。
 
二层的这方面不大好控制,不过也还能实现。
方法还有几种
1。建立一个数据表,当需要聊天时添加一个有对象和自己信息记录,并开放自己的一个端口
客户端定时检查这个数据表,如果有对象是自己的记录,则根据信息连接到已开放的端口。

2。如果局域网不大且所有的机器处于同一局域网的话,可用udp协议寻找所需计算机,被寻计算机接到信息后再与原计算机通信即可。

还有几种方法,我就不在这里写了,多想想就能办到
 
那要求对方机器上运行一个服务端,或者说在你的程序里监听某个端口来实现
通讯一般用udp协议
 
有难度吗/?
 
接受答案了.
 
后退
顶部