SOCKET客户端 连接之后只能发送一次数据吗?

pleasechangegreat pleasechangegreat 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
...
//创建socket
newSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
...
//连接
if ( connect(newSocket, (SOCKADDR*) &addClient, sizeof(addClient) )
== SOCKET_ERROR) {
printf( "Failed to connect.\n" );
WSACleanup();
return FALSE;
}

//启动处理线程
unsigned threadId;
threadHandle = (HANDLE)_beginthreadex(NULL, 0,
DisposeThread, NULL, 0, &threadId);

//启动暂停事件处理线程
pauseThreadHandle = (HANDLE)_beginthreadex(NULL, 0,
PauseThread, NULL, 0, &threadId);

newSocket为全局变量。
DisposeThread与PauseThread为两个线程,都有
send(newSocket, name, strlen(name) + 1, 0);
那为什么DisposeThread中的send有效,PauseThread无效呢?

在线等。请高手不吝赐教。
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
pleasechangegreat
网络编程 18,356 成员 64,161 内容