社区
网络编程
帖子详情
winsock是多线程吗?我使用的是winsock数组,如何做才能使winsock是多线程的,VB的单线程对winsock多线程会不会产生影响?
joez825
2004-12-26 02:16:43
1、winsock是多线程吗?
2、我使用的是winsock数组,如何做才能使winsock是多线程的?
3、VB的单线程对winsock多线程会不会产生影响?
4、在使用winsock发送信息时,是否需要使用doevents?如果不使用会影响winsoch的多线程吗?
...全文
604
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
控件详解:从TCP/IP通信原理到工业物联网实战
TCP/IP协议是网络通信的基石,它定义了数据如何在网络中寻址、路由和可靠传输。其核心原理在于通过分层模型(应用层、传输层、网络层等)和三次握手建立连接,确保数据包的顺序与可达性。这一技术价值在于为分布式系统提供了稳定、标准化的数据交换通道,广泛应用于工业控制、物联网设备数据上报和上位机软件交互等场景。在
VB
6开发环境中,
Winsock
控件将复杂的Socket API封装为事件驱动模型,极大简化了网络编程。通过其LocalPort、RemoteHost等属性配置通信端点,结合Connect、SendData
国央企如何通过数字化转型提升创新研发决策的科学性?.docx
国央企如何通过数字化转型提升创新研发决策的科学性?
弱电系统方案设计综合布线方案
弱电系统方案设计安防监控技术资料门禁网络工程图纸报价资料综合布线方案
国央企如何通过数据分析优化研发创新资源配置?.docx
国央企如何通过数据分析优化研发创新资源配置?
科技园区如何系统评估企业创新能力提升策略效果?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
网络编程
1,502
社区成员
18,427
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章