社区
网络编程
帖子详情
接收端与线程。
summit1208
2004-05-10 05:08:47
我的程序是这样的:
发送端发送数据包给接收端,接收端用WSAAsyncSelect(...)捕获FD_READ事件,当第一个FD_READ事件触发时开启一个线程接受剩下的数据包,接收完成后再注册一个WSAAsyncSelect(..)......
问题:因为开始接收数据包的时候会触发多个FD_READ事件,也就会开启多个线程接受,我要如何编程实现当第一个线程正在接收数据时,阻止第二个线程开启。?
...全文
27
6
打赏
收藏
接收端与线程。
我的程序是这样的: 发送端发送数据包给接收端,接收端用WSAAsyncSelect(...)捕获FD_READ事件,当第一个FD_READ事件触发时开启一个线程接受剩下的数据包,接收完成后再注册一个WSAAsyncSelect(..)...... 问题:因为开始接收数据包的时候会触发多个FD_READ事件,也就会开启多个线程接受,我要如何编程实现当第一个线程正在接收数据时,阻止第二个线程开启。?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自由的风
2004-05-11
打赏
举报
回复
应该是回复人: freemam(tt) 说的,用
WaitForSingleObject(...)
但不明白,为什么这样用,既然有了WSAAsyncSelect()了,为什么还要开线程?
summit1208
2004-05-11
打赏
举报
回复
再up
summit1208
2004-05-10
打赏
举报
回复
up
summit1208
2004-05-10
打赏
举报
回复
具体怎么用呢?
比如要等线程1结束,启动线程2?
freemam
2004-05-10
打赏
举报
回复
写错了
WaitForSingleObject(...)
freemam
2004-05-10
打赏
举报
回复
WaitForSingleEvent(...)
基于MFC对话框的UDP客户端服务器端程序
1.1服务器端点击create按钮后,程序读取设置的服务器端端口,默认端口为100,创建服务器端socket,将create的按钮变换成close按钮,并且将服务器端的地址及端口与socket bind.开启读取数据
线程
. 1.2当服务器读取
线程
接收...
vc socket服务器,客户端
为每个客户端单开启一个接收发送
线程
. 功能:服务器转发一个客户端的文本信息到另一个客户端 客户端只是发送接收文件信息. 功能:发送接收文本信息 程序功能不复杂,入门者有一定参考价值. 欢迎下载
Udp接收和发送的多
线程
进行(新手)
以多
线程
来接收和发送数据(udp) ...结果:与非多
线程
似乎没有什么区别,看了一下思路,没什么错误,等明天再继续看看程序。程序在下面: import socket import threading def send_udp(udp_socket):# nu...
Udp数据
接收端
实现
Udp数据
接收端
实现Lanno Ckeeke LC2005052201概要Udp协议为非面向连接的协议,数据的发送与接收并不需要像TCP/IP协议那样事先建立连接,因此在数据发送速度及资源消耗表现上都胜于TCP/IP;但UDP为非可靠协议其发送...
创建Udp
接收端
(c++ in Windows)
Windows下使用c++创建Udp
接收端
由于项目中偶尔会要求用c++实现小功能例如数据传输数据存储,因此在此记录一种简单的用法。 (此文章重点在于使用,不在于全面。) 代码如下: #include <iostream> #include &...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章