vb 高分求解 winsock 的使用

来源:百度知道 编辑:UC知道 时间:2024/06/02 17:01:24
做一个简单的网络编程
如果计算机A 192.168.0.2 的变量a=1
则 计算机B 192.168.0.3 的变量b=1
应该怎么做。谁帮我写个吧
就是要b计算机实时监听a计算机看a是否等于1。如果是,则告诉b计算机
高手帮我写一下吧
就是一个最简单的客户端和服务端了
分别把代码写上。如果在帮我做最详细的解释我在加分好不
先谢谢了。大哥大姐帮帮忙吧

首先先建立a和b的连接
a那里用winsock.Localport = 1001 winsock.listen()
b那里用winsock.connect(a的IP,1001)
然后到a的那里ConnectionRequest事件里用winsock.accept()建立连接。
之后你就可以用winsock.senddata()和winsock.getdata()来收发数据了。

网上有现成的例子,最简单的Winsock通信
其它的就是在服务端加一个Timer控件,然后在里面写Winsock1.SendData(a)
在客户端Winsock1的DataAmival的事件中,判断其值是否为1就可以了

这个百度知道里已经有很多代码了,你搜下吧,不要等别人给你粘贴地址。自己动手记忆的清楚啊!

看这个就可以了
http://zhidao.baidu.com/question/28382022.html?fr=qrl&cid=867&index=1