本人想用vb写一个服务器端,接收多个客户端winsock信息,不知可行度?

ycwww 2015-01-26 11:34:07
通讯用:
1.目的,服务器端判断可能上百个客户端是否在线或离线。
2.有可能是并发,有可能是不同时间客户端提交。
3.听说vb对于多线程处理是弱项?不知是否可行。
4. 服务器端对于接收到的A,B,C提交的报文通知,写入数据库,然后记录提交报文时间。通过和当前时间判断,如果小于2分钟没收到消息,视为离线。

现在客户端已经做好了,服务器端还未做,不知各位大大有什么意见?
...全文
257 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2015-01-27
  • 打赏
  • 举报
回复
这个看微软的例子即可。大致意思是,使用 WinSock 控件数组,其中数组成员 0 用于侦听。每连接成功一个客户端,就增加一个成员。客户端退出,则删除对应成员。为了实时查询客户端掉线,可以用 Timer 定时向客户端发送消息轮询,如果应答超时 n 次,即认为其掉线,释放相应的 WinSock 成员。 通讯信号是串行顺序出入的,不需要多线程。
zhuxingyu2011 2015-01-27
  • 打赏
  • 举报
回复
我也正在做,不过比你的复杂多了,还没做完,也遇到些问题,慢慢解决中~~
赵4老师 2015-01-26
  • 打赏
  • 举报
回复
有偿提供,email:zhao4zhong1@163.com
思考 2015-01-26
  • 打赏
  • 举报
回复
不需要多线程
思考 2015-01-26
  • 打赏
  • 举报
回复
做过,vb6编写服务器端,完全没有问题

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧