您好,欢迎访问一九零五行业门户网

PHP 和 VB SOCKET 通信问题 请各位看下

本帖最后由 u012436313 于 2013-10-14 13:13:58 编辑
vb creat, connect只有一次
php 每刷新就creat一次,所以是很多个连接
vb->vb creat, connect只有一次
php 每刷新就creat一次,所以是很多个连接
唉不知道这个问题如何解决
我只是想做个功能 php 发送后 vb 的客户端方面接收数据 并把数据保存到 txt 中
其他都很简单 就这个连接麻烦 解决不了
刷新页面不行吧,你刷新一次等一服务器重新执行一次,应该是在后台保持长连接的
vb->vb creat, connect只有一次
php 每刷新就creat一次,所以是很多个连接
唉不知道这个问题如何解决
我只是想做个功能 php 发送后 vb 的客户端方面接收数据 并把数据保存到 txt 中
其他都很简单 就这个连接麻烦 解决不了
这是你的设计架构。你要解决的现实问题是什么?聊天?办公?
vb->vb creat, connect只有一次
php 每刷新就creat一次,所以是很多个连接
唉不知道这个问题如何解决
我只是想做个功能 php 发送后 vb 的客户端方面接收数据 并把数据保存到 txt 中
其他都很简单 就这个连接麻烦 解决不了
vb接收完就close连接
vb->vb creat, connect只有一次
php 每刷新就creat一次,所以是很多个连接
唉不知道这个问题如何解决
我只是想做个功能 php 发送后 vb 的客户端方面接收数据 并把数据保存到 txt 中
其他都很简单 就这个连接麻烦 解决不了
vb接收完就close连接
private sub form_load() winsock1.localport = 8888 winsock1.listenend subprivate sub winsock1_connectionrequest(byval requestid as long) if winsock1.state sckclosed then winsock1.close winsock1.accept requestid label1.caption = 有客户端接入本机!ip:为 & winsock1.remotehostipend subprivate sub winsock1_dataarrival(byval bytestotal as long) dim strdata as string winsock1.getdata strdata text1.text = strdata winsock1.closeend sub
我已经增加了 但是还是不行
你自己看看vb书吧,感觉你是把整个socket都close了,应该只是关闭连接
socket关闭了,就是连bind/accept都废了
你自己看看vb书吧,感觉你是把整个socket都close了,应该只是关闭连接
socket关闭了,就是连bind/accept都废了
今天也在找相关书籍 但是一直没找到 唉
你自己看看vb书吧,感觉你是把整个socket都close了,应该只是关闭连接
socket关闭了,就是连bind/accept都废了
我的问题解决了 在 winsock1.close 下面加了 重新监听 就行了winsock1.listen
其它类似信息

推荐信息