社区
网络编程
帖子详情
winsock是多线程吗?我使用的是winsock数组,如何做才能使winsock是多线程的,VB的单线程对winsock多线程会不会产生影响?
joez825
2004-12-26 02:16:43
1、winsock是多线程吗?
2、我使用的是winsock数组,如何做才能使winsock是多线程的?
3、VB的单线程对winsock多线程会不会产生影响?
4、在使用winsock发送信息时,是否需要使用doevents?如果不使用会影响winsoch的多线程吗?
...全文
564
14
打赏
收藏
winsock是多线程吗?我使用的是winsock数组,如何做才能使winsock是多线程的,VB的单线程对winsock多线程会不会产生影响?
1、winsock是多线程吗? 2、我使用的是winsock数组,如何做才能使winsock是多线程的? 3、VB的单线程对winsock多线程会不会产生影响? 4、在使用winsock发送信息时,是否需要使用doevents?如果不使用会影响winsoch的多线程吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Iris5
2005-08-11
打赏
举报
回复
我有一个相关文档,需要的话,请联系我。
cslf
2005-01-15
打赏
举报
回复
数据量越大,越不稳定.
mycoldboy
2005-01-03
打赏
举报
回复
有影响,影响很大,传输很不稳定,我做过,头疼!!!建议别用
fbilibf
2005-01-02
打赏
举报
回复
建议用COM+和winsock结合。。。。
南山明月
2004-12-31
打赏
举报
回复
1、winsock是多线程吗? A:一个Winsock 就是一个线程 用数组就可以实现多线程
2、我使用的是winsock数组,如何做才能使winsock是多线程的?
A:用每多个数变量,每个变量对应一个Winsock ,注意这是实现多线程的关键,
也就是变量不要交叉存取,否则会出错,
3、VB的单线程对winsock多线程会不会产生影响?不会,绝对不会我写过这样程序
4、在使用winsock发送信息时,是否需要使用doevents?如果不使用会影响winsoch的多线程吗?
A: 不需要 ,不会影响
wyl_82
2004-12-31
打赏
举报
回复
winsock是多线程的,你用数组就可以实现。
VB的单线程不会对它的多线程产生影响。
行云边
2004-12-28
打赏
举报
回复
quote:
//使用winsock数组是否可以实现多个用户的同时请求(并发请求),但是VB的单线程会不会对同时请求产生影响?
winsock控件是采用面向消息的模型。如果使用一个窗口程序来处理大量的套接字的事件消息的话,可能不能应付。不过几百个套接字应该没问题。
wenbinmail
2004-12-28
打赏
举报
回复
你可以在模块里写个函数
每当WINSOCK接收数据里,就开一个线程,运行函数。函数未尾当然是结束线程
of123
2004-12-27
打赏
举报
回复
>使用winsock数组是否可以实现多个用户的同时请求(并发请求),但是VB的单线程会不会对同时请求产生影响?
实际上不关线程的事,因为你的 Port 只有一个。这需要你的协议来支持。例如,用户申请失败后,随机延时一段时间,再次请求。
joez825
2004-12-27
打赏
举报
回复
使用winsock数组是否可以实现多个用户的同时请求(并发请求),但是VB的单线程会不会对同时请求产生影响?
ryuginka
2004-12-26
打赏
举报
回复
up
行云边
2004-12-26
打赏
举报
回复
1.一个winsock 就是一个线程,多个winsock就是多线程
2.使用的是winsock数组,这样就是多线程
3。应该不会
4。在多线程里最好不要使用doevents(特别是一个大的循环里面),应该 使用doevents后,把控制权交给了操作系统,这样如果正好程序收到一个别的消息,这时这个调用doevents的线程会挂起,有可能会退出而不运行下面的语句。
aijie099
2004-12-26
打赏
举报
回复
winsock 多线程,在VB中好像没什么作用。发送时,要延时。接收时也要延时。才行。不然数据不完整
。如果,数据量太大。最好不要用
joez825
2004-12-26
打赏
举报
回复
UP
VB
6用
winsock
实现
多线程
客户端登录与短信发送
标题中的“
VB
6用
winsock
实现
多线程
客户端登录与短信发送”指的是
使用
Visual Basic 6(
VB
6)编程语言,结合
Winsock
控件来构建一个支持
多线程
的客户端应用,该应用能够进行登录操作并能发送短信。
Winsock
是Windows上...
VB
winsock
服务端连接多个客户端示例
综上所述,
VB
winsock
服务端连接多个客户端示例是一个实用的教程,它涵盖了网络编程的基础知识,包括
Winsock
控件的
使用
、C/S架构的实现、动态
数组
管理、多连接处理等。开发者可以借此学习并应用于自己的项目中,构建...
多线程
C++
Winsock
多客户端连接的简单例子
标题“
多线程
C++
Winsock
多客户端连接的简单例子”暗示了我们要讨论的核心概念:在C++环境中,通过
Winsock
库实现一个
多线程
服务器,它可以同时处理多个客户端的连接请求。
多线程
允许程序在单个进程中运行多个执行线程...
控制台
多线程
通信 c++
winsock
技术
在C++编程中,实现控制台
多线程
通信通常涉及到并发处理和网络编程。
Winsock
是Windows操作系统中用于网络通信的API(应用程序接口),它提供了一套标准的接口供开发者
使用
,使得在C++中实现TCP/IP协议栈的程序变得...
vb
winsock
类实例
在
VB
中创建一个
Winsock
客户端,你需要
做
以下几步: 1. 添加
Winsock
控件:在
VB
设计界面中,从工具箱拖动一个
Winsock
控件到表单上。 2. 设置属性:配置
Winsock
控件的属性,如Host属性为服务器的IP地址,Port属性为...
网络编程
1,502
社区成员
18,432
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章