社区
网络通信/分布式开发
帖子详情
单个连接的冲突问题,请大家进来看看
yoopking
2007-08-22 02:15:38
有一个基于聊天程序,和服务器只有一个tcp连接,发消息和收消息都是通过这个连接.假设有两个用户A和B,他们发送的消息都要通过服务器中转.
这时B发一个消息给A,服务器收到B的消息后通过对A的连接发送消息给A,这时候A又发送消息给B,我认为这时候会发生冲突,而我的同事认为不会,他说tcp自己会处理.
不知道谁的理解真确呢?请高人指点
...全文
74
5
打赏
收藏
单个连接的冲突问题,请大家进来看看
有一个基于聊天程序,和服务器只有一个tcp连接,发消息和收消息都是通过这个连接.假设有两个用户A和B,他们发送的消息都要通过服务器中转. 这时B发一个消息给A,服务器收到B的消息后通过对A的连接发送消息给A,这时候A又发送消息给B,我认为这时候会发生冲突,而我的同事认为不会,他说tcp自己会处理. 不知道谁的理解真确呢?请高人指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
walllacecn
2007-08-22
打赏
举报
回复
在服务器加个消息机制,所有人都给我排队!
yoopking
2007-08-22
打赏
举报
回复
我不这么认为,服务器有一个线程处理A的收发,这时候这个线程应该处于发,而A这时候发送数据,也会处于发的状态,在双方都没有收的情况下,怎么会不冲突?
brightyang
2007-08-22
打赏
举报
回复
这一点不需要的操心
系统会去有一个先来后到的。。。。
yoopking
2007-08-22
打赏
举报
回复
服务器要转发消息给A的,这时如果A又发送消息,只有一个连接怎么会不冲突呢?
brightyang
2007-08-22
打赏
举报
回复
如果有服务器中转,为什么会发生冲突呢?
反正他们之前数据传输都是握过手,喝过酒的了
又不是udp
大白话HMM全套系列课程--从此爱上HMM
本系列课程由浅如深讲解HMM的全套知识,让你从此不再惧怕HMM,爱上HMM1.1HMM算法之马尔可夫性质1.2HMM算法概念1.3HMM算法参数解释--三元素1.4HMM的两个基本性质1.5HMM的三个
问题
案例概述1.6HMM的概率
问题
之暴力求解方式1.7HMM的概率
问题
之前向概率和后向概率概念1.8HMM中的概率
问题
之前向算法流程1.9HMM中的概率
问题
之前向算法案例1.10HMM中的概率
问题
之前向算法案例代码1.11HMM中的概率
问题
之后向概率流程1.12HMM中的概率
问题
之后向算法案例代码1.13HMM中的单个状态概率1.14HMM中的单个状态概率案例代码1.15HMM中的两个状态概率1.16HMM中的两个状态概率案例代码1.17HMM中的学习
问题
之监督学习案例1.18HMM中的学习
问题
之非监督学习之优化目标1.19HMM中的学习
问题
之非监督学习之优化目标求解1.20HMM中的学习
问题
之非监督学习代码示例1.21HMM中的学习
问题
之预测
问题
求解思想1.22HMM中的预测
问题
之Viterbi案例1.23HMM中的预测
问题
之Viterbi案例代码1.24HMM中的基于HMM的中文分词案例代码实现讲解1.25HMM的API应用代码_结合Viterbi思想1.26HMM的API应用代码_结合EM和Viterbi思想
移动端touch拖动事件和click事件
冲突
问题
解决
为大家准备了一个前端资料包。包含54本,2.57G的前端相关电子书,《前端面试宝典(附答案和解析)》,难点、重点知识视频教程(全套)。
Maven依赖
冲突
避坑指北
假如项目工程是2019年底创建,并且依赖了版本为 2.9.10的jackson-core, 到2021年,由于需求的迭代,增加了很多新的依赖,这些新的依赖如果使用的jackson-core是2.11之后的版本,并且使用了诸如上面这个只在后续版本中存在的方法,则很有可能因为依赖
冲突
,因为工程真正还是使用的 2.9.10版本的库。有个最直接的现象,即在实际开发过程中,或多或少要引入一些依赖,若在引入依赖后工程无法启动了,或者之前都正常运行的逻辑却在某些场景下突然报错了等等,依赖
冲突
可能就是罪魁祸首。
服务器正文22:linux内核网络模块笔记:理解TCP
连接
建立过程、一条TCP
连接
多大内存、一台机器最多支持多少条TCP
连接
、网络优化建议(下)(8/9未完待续)
1)TCP
连接
建立过程 2)一条TCP
连接
消耗多大内存 3)一台机器最多支持多少跳TCP
连接
4)网络性能优化建议
前端面试(真题重现,确定不
进来
看看
?)
一、前端常见的兼容性
问题
1:不同浏览器的标签默认的外补丁( margin )和内补丁(padding)不同 解决方案: css 里增加通配符 * { margin: 0; padding: 0; } 2:IE6双边距
问题
;在 IE6中设置了float , 同时又设置margin , 就会出现边距
问题
解决方案:设置display:inline; 备注:我们最常用的就是div+CSS布局了,而div就是一个典型的块属性标签,横向布局的时候我们通常都是用div float实现的,横向的间距设置如果用ma..
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章