社区
网络编程
帖子详情
winsock是多线程吗?我使用的是winsock数组,如何做才能使winsock是多线程的,VB的单线程对winsock多线程会不会产生影响?
joez825
2004-12-26 02:16:43
1、winsock是多线程吗?
2、我使用的是winsock数组,如何做才能使winsock是多线程的?
3、VB的单线程对winsock多线程会不会产生影响?
4、在使用winsock发送信息时,是否需要使用doevents?如果不使用会影响winsoch的多线程吗?
...全文
597
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
风储VSG-基于虚拟同步发电机的风储并网系统Simulink仿真
内容概要:本文档围绕“风储VSG-基于虚拟同步发电机的风储并网系统Simulink仿真”展开,系统介绍了采用虚拟同步发电机(VSG)控制策略的风电与储能联合并网系统的建模与仿真方法。通过Simulink平台构建完整的电力系统动态模型,重点实现VSG的关键控制逻辑,以提升新能源并网的稳定性、惯性响应与频率支撑能力。文档不仅涵盖核心仿真模型,还整合了大量相关前沿研究内容,如混合储能调频、微电网优化、电动汽车可调能力评估、智能算法在电力系统中的应用等,并提供丰富的Matlab/Simulink代码实例,具有较强的科研复现价值和技术参考意义。; 适合人群:具备电力系统基础理论知识和Matlab/Simulink仿真能力的研究生、科研人员及从事新能源发电、储能控制、智能电网等领域工作的工程技术人员;特别适用于正在开展风储协同控制、虚拟同步机、构网型变流器等相关课题研究的高校师生。;
使用
场景及目标:① 深入理解虚拟同步发电机(VSG)在风储并网系统中的控制原理与技术优势;② 借助提供的仿真模型与代码完成科研论文复现、算法验证与系统性能测试;③ 探索新能源高渗透背景下提升电网稳定性的关键技术路径,包括惯量模拟、一次频率响应、储能协同控制等。; 阅读建议:建议读者按照文档结构循序渐进地学习,优先下载并运行配套的Simulink模型与Matlab代码,结合VSG控制策略的设计细节进行调试与分析,同时可关注公众号“荔枝科研社”获取完整资源包及持续的技术支持,以提升科研效率与创新能力。
数据库课设系统+实验报告.zip
数据库课设系统+实验报告.zip
Oracle数据库学习思维导图
Oracle数据库学习思维导图
具有非凸成本函数和采样相邻信息的异构多智能体系统的最优分布式控制MATLAB代码.rar
具有非凸成本函数和采样相邻信息的异构多智能体系统的最优分布式控制MATLAB代码.rar
网络编程
1,502
社区成员
18,428
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章