社区
通信技术
帖子详情
TCP/IP中,recv和send放在一个线程下,会有问题吗?
gordonlj
2018-05-06 11:29:58
采用的TCP/IP通信中,编写一个服务器端程序,先收到客户端的消息,处理完发送出去;
想在一个线程下,调用recv接收数据,处理完,再用send发送,会有问题吗?
...全文
747
2
打赏
收藏
TCP/IP中,recv和send放在一个线程下,会有问题吗?
采用的TCP/IP通信中,编写一个服务器端程序,先收到客户端的消息,处理完发送出去; 想在一个线程下,调用recv接收数据,处理完,再用send发送,会有问题吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
白色一大坨
2018-05-09
打赏
举报
回复
完全没问题,这样的小程序我做过不少的,都是接受数据后解析后再发出去
weimli
2018-05-06
打赏
举报
回复
我是这么写的,没有发现什么问题,能够运行成功。
socket实现
TCP
/
IP
通信
1.在开始之前 1.1
TCP
/
IP
协议 1.1.1
TCP
/
IP
概述 在互联网通信
中
,计算机之间的通信需要依赖互联网通信协议,常见的网络通信协议有
TCP
/
IP
协议、
IP
X/SPX协议、NetBEUI协议等。
TCP
/
IP
就是其
中
一个
网络通信协议,而我们今天要利用的socket就是依赖
TCP
/
IP
完成通信的。 实际上,
TCP
/
IP
并不是单独
一个
协议,而是
一个
由FTP、SMTP、
TCP
、UDP、
IP
等协议构成的协议簇, 只是因为在
TCP
/
IP
协议
中
TCP
协议和
IP
协议最具代表性,所以被称为
TCP
/
IP
协议。 在
c++多
线程
实现网络
中
的进程
tcp
/
ip
通信
socket 网络编程(windows版) c++多
线程
实现网络
中
的进程
tcp
/
ip
通信 进程间通信(
IP
C)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun RPC) 我们要讨论的是网络
中
进程之间如何通信?首要解决的
问题
是如何唯一标识
一个
进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识
一个
进程,但是在网络
中
这是行不通的。其实
TCP
/
IP
协议族
深入理解
TCP
/
IP
协议栈:从原理到实践
TCP
/
IP
协议是互联网的基石,无论是浏览网页、发送邮件,还是实时视频通话,都离不开它的支持。对于计算机网络初学者、程序员和网络工程师来说,掌握
TCP
/
IP
协议栈的核心原理和实际应用至关重要。
TCP
/
IP
(Transmission Control Protocol/Internet Protocol)是一组用于实现不同网络间通信的协议集合。它的核心目标是通过分层设计,解决数据在复杂网络环境
中
的传输
问题
。通过本文,你已经掌握了
TCP
/
IP
协议栈的核心概念和实际应用。深入理解
TCP
/
IP
协议栈:从原理到实践。
TCP
/
IP
详解
TCP
/
IP
内容整理
TCP
/
IP
不是
一个
协议,而是
一个
协议族的统称(
TCP
/
IP
Protocols),简称
TCP
/
IP
。
TCP
/
IP
协议族提供了点对点的连结机制,并且将传输数据帧的封装、寻址、传输、路由以及接收方式,都予以标准化。
TCP
/
IP
linux下多
线程
通信(测试成功,客户端的接收和发送分别在两个
线程
)
经过多次尝试,终于测试成功linux环境下
TCP
/
IP
的多
线程
通信,与网上大多数代码的区别在于,网上的很多代码都是把发送或者接收的功能之一
放在
主
线程
中
,这样就导致如果要在主
线程
撰写一些具体的操作就
会
造成卡死,或者响应不及时。查阅了资料,用了合适的方法把接收和发送分离在两个子
线程
。难点在于退出的时候如何结束
线程
,方法是在发送的
线程
里,接收到结束命令时,先把接收的
线程
结束掉pthread_cancle(),再自己结束掉
线程
pthread_exit(),然后在主
线程
里面通过pthread_join()等待子
线程
结
通信技术
4,386
社区成员
28,916
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章