vbs socket
2017-01-19 11:58
92 查看
http://www.bathome.net/thread-423-1-1.html
http://files.cnblogs.com/files/developer-ios/mswinsck.ocx_downcc.zipvbs编写的socket
由于是要用到vb6的控件,即MSWINSCK.OCX,所以如果运行错误,那么下载此附件vb6controls.reg注册 '服务端 'by wuditom100 '有不足的地方欢迎改进 Dim revdata set sock=WScript.createobject( "MSWinsock.Winsock" , "WSEvent_" ) PORT=InputBox ("sever输入要打开的端口:","PORT","") sock.LocalPort =PORT sock.Listen Sub WSEvent_ConnectionRequest(requestID) sock.Close sock.Accept requestID End Sub Sub WSEvent_DataArrival(bytes) MyString= "" sock.GetData MyString revdata="cilent说:" & MyString MsgBox revdata End Sub While Not bClose data=InputBox("输入要发送的信息","server发送","") If data<>"" then sock.senddata data WScript.Sleep 1 Else WScript.Quit End if Wend 复制代码 --------------------------------- '客户段 'by wuditom100 '有不足的地方欢迎改进 Dim revdata set sock=WScript.createobject( "MSWinsock.Winsock" , "WSEvent_" ) IP=InputBox("cilent输入连接的IP:","IP","") PORT=InputBox ("cilent输入连接的PORT:","PORT","") sock.connect IP , PORT Sub WSEvent_Connect() wscript.echo "连接成功!" end sub Sub WSEvent_ConnectionRequest(requestID) sock.Close sock.Accept requestID End Sub Sub WSEvent_DataArrival(bytes) MyString= "" sock.GetData MyString revdata="server说:"&MyString MsgBox revdata End Sub While Not bClose data=InputBox("输入要发送的信息","cilent发送","") If data<>"" Then sock.senddata data WScript.Sleep 1 Else WScript.Quit End if Wend 复制代码 |
相关文章推荐
- Socket接口原理及C#实现
- 基于socket的Linux上的网络聊天程序--多线程的服务器
- JAVA套接字(Socket)101七天系列—第三天【一个秘密的套接字】
- Socket通信原理和实践
- 在 Linux 上实现基于 Socket 的多进程实时通信
- LwIP tcp/ip socket编程listen函数分析
- iOS开发 网络编程 Socket编程
- Socket编程
- QT使用WOL实现远程一键开机(局域网,需要目标电脑的主板支持,并且插上网线,用udpSocket.writeDatagram一句话就可以)
- socket 多个客户端下select的写法
- websocket+iocp的实现
- Socket编程中select()的妙用
- 常用 socket编程 数据转换
- 如何保证socket长连接
- socket的半包,粘包与分包的问题
- php-fpm用socket连接
- c++之 socket 通信,还有IOCP
- java socket多线程通讯demo
- 长连接短连接socket及windows连接数限制配置
- Socket与http的区别