怎样实现对等计算机之间的通信(非服务器/客户端模式)?(200分)

  • 主题发起人 主题发起人 nojun
  • 开始时间 开始时间
N

nojun

Unregistered / Unconfirmed
GUEST, unregistred user!
我不想计算机之间有服务器/客户端之分,不想计算机之间有主次之分,那么设计通信软件时
就不能用ServerSock和ClientSocket等控件.于是我找到了NMUDP控件去设计,利用它可以设
出没有计服务器/客户端之分的通信软件.但是,NMUDP控件的属性中没有LocalAdress属性,在
多址(多网卡)计算机中无法与某一个地址(网卡)绑定,试问当这台计算机要发送一个数据时
数据会从哪个网卡发出? 还有别的方法实现对等计算机之间的通信吗?
 
用ServerSock和ClientSocket也可以没有主次之分的:
每个客户端都有ServerSock和ClientSocket不就行了吗,其实很多软件也是这么多的
good luck[:)]
 
用ServerSock和ClientSocket可以没有主次之分,但我建议你使用NMUDP控件,他虽然
没有LocalAdress属性,但可以通过RemoteHost属性进行广播,也可以指定IP进行点对
点通信,OICQ即用的是UDP.
 
后退
顶部