随笔分类 -  TCP/UDP通信

摘要:一、网上常用方法1、当Socket.Conneted == false时,调用如下函数进行判断 点击(此处)折叠或打开 /// <summary> /// 当socket.connected为false时,进一步确定下当前连接状态 /// </summary> /// <returns></retu 阅读全文
posted @ 2024-10-10 14:48 钢与铁 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1、并发方面(长短连接为什么同时存在?分流?减小并发压力?) 2、维持长连接需要耗费更多资源,短连接的发起过程耗时间会比较慢 https://www.zhihu.com/question/22677800 阅读全文
posted @ 2021-11-03 16:25 钢与铁 阅读(281) 评论(0) 推荐(0) 编辑
摘要:概述 UDP不属于连接协议,具有资源消耗少,处理速度快的优点,所以通常音频,视频和普通数据在传送时,使用UDP较多,因为即使丢失少量的包,也不会对接受结果产生较大的影响。 传输层无法保证数据的可靠传输,只能通过应用层来实现了。实现的方式可以参照tcp可靠性传输的方式,只是实现不在传输层,实现转移到了 阅读全文
posted @ 2021-02-16 11:36 钢与铁 阅读(506) 评论(0) 推荐(0) 编辑
摘要:概述 UDP不属于连接协议,具有资源消耗少,处理速度快的优点,所以通常音频,视频和普通数据在传送时,使用UDP较多,因为即使丢失少量的包,也不会对接受结果产生较大的影响。 传输层无法保证数据的可靠传输,只能通过应用层来实现了。实现的方式可以参照tcp可靠性传输的方式,只是实现不在传输层,实现转移到了 阅读全文
posted @ 2020-05-05 17:47 钢与铁 阅读(716) 评论(0) 推荐(0) 编辑
摘要:前言 众所周知tcp传输层协议在建立连接的时候需要三次才能建立起一个真正的可靠连接,可是为什么是三次呢,不可以是两次,四次等等呢,可以自己思考一番,带着疑问可以看下文。 三次握手 在《计算机网络》一书中其中有提到,三次握手的目的是“为了防止已经失效的连接请求报文段突然又传到服务端,因而产生错误”, 阅读全文
posted @ 2020-05-05 17:12 钢与铁 阅读(1756) 评论(0) 推荐(0) 编辑