大家好,专家好,前辈们好!我有一个问题:用vb winsock 如何编写出这样一个程序向指定的ip和端口发送封包,ip有可能是本机比如我现在想向一台游戏服务器发送封包假设服务器的ip为: 111.222.111.222 我想向他的888端口,发送封包请问该如何写。。或者我想向本机:127.0.0.1:888 发送封包又该如何写?
我希望程序设计出来可以这样:望赐教!!!!!!在线等 谢谢!!
我希望程序设计出来可以这样:望赐教!!!!!!在线等 谢谢!!
Winsock1.Connect "127.0.0.1", 888
连接成功发送:
ddd="12345"
Winsock1.SendData dddd
关闭如下:
winsock1.Close
If winsock1.State = sckConnected Then
winsock1.SendData Text3.Text
End If
winsock1.Close提示我没有连接,如果去掉 If winsock1.State = sckConnected Then同样出错,我就纳闷了,其实程序就是非要判断是否连接成功,然后才发我现在不想让他判断 我就是想指定ip 和 端口以后,让他发送 我该如何是好 好心人 帮帮忙!补充 如果换成udp协议就发送出去了 但是我用 wpe 截取封包, 发现目的ip端口,来源ip端口 全部为0....
连接/发送/关闭不要在同一个函数中运行
用单独的命令连接
用单独的命令发送
用单独的命令断开
至于连接/关闭状态的监测,用Connecte/close事件