码迷,mamicode.com
首页 >  
搜索关键字:socket编程    ( 1482个结果
socket编程(二)
TCP下粘包问题 两种情况下会发生粘包。 1、发送端需要等缓冲区满才发送出去,造成粘包(发送数据时间间隔很短,数据了很小,会合到一起,产生粘包) 发送方:AB #其实放在缓存里没发送 发送方:B #其实放在缓存里没发送 发送方:CD #缓存满了,发一波 接收方:ABBCD #及时从缓存里接收信息,我 ...
分类:其他好文   时间:2018-10-11 18:41:17    阅读次数:202
socket编程开发
1.socket是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式, 它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,我们 ...
分类:其他好文   时间:2018-10-07 23:28:17    阅读次数:323
socket
一、网络基础 在学习socket 之前,首先要了解互联网的本质是什么. 详细网络通讯原理 https://www.cnblogs.com/xiaobaiskill/p/9180699.html 二、socket 2.1 为何在学socket之前要想学互联网协议 图1 2.2 socket抽象层 在图 ...
分类:其他好文   时间:2018-10-07 23:23:54    阅读次数:214
socket编程
一 客户端/服务器架构 c(客户端)/ s(服务器)架构处处都有,比如当前你的浏览器是客户端,博客园是服务端 C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 osi七层 计算机接入互联网就需要尊守一些标准才能和全世界通信 一系列统一的标准,这些标准称之为互联网协议 ...
分类:其他好文   时间:2018-10-07 12:06:48    阅读次数:129
socket编程 粘包和半包 问题的及处理
一般在socket处理大数据量传输的时候会产生粘包和半包问题,有的时候tcp为了提高效率会缓冲N个包后再一起发出去,这个与缓存和网络有关系。 粘包 为x.5个包 半包 为0.5个包 由于网络原因 一次可能会来 0.5/1 /2/ 2.5/ 。。。。个包 当接收到时 要先看看那这个包中有多少个完整的包 ...
分类:其他好文   时间:2018-10-06 20:37:36    阅读次数:414
socket编程实现文件的上传和下载
server端 client端 ...
分类:Web程序   时间:2018-10-06 16:32:44    阅读次数:207
Linux下的C++ socket编程实例
阅读目录 基本的局域网聊天 客户端服务端双向异步聊天源码 局域网内服务端和有限个客户端聊天源码 完美异步聊天服务端和客户端源码 C++定时器 select异步代码 pthead多线程 基本的局域网聊天 局域网TCP服务端: 局域网TCP客户端: ...
分类:编程语言   时间:2018-10-02 20:19:15    阅读次数:237
02 Socket网络编程
概述: Socket又称为套接字,用于描述IP地址和端口,是一个通信链的句柄; Socket是为网络编程提供的一种机制; 通信两端都有Socket,网络编程就是Socket之间的通信,数据在两个Socket之间通过IO流传输。 学习Socket编程之前,先要了解网络通信的三i个要素,即IP、端口号和 ...
分类:其他好文   时间:2018-10-01 23:50:01    阅读次数:272
windows下socket编程实现client和server双向通信
服务端代码server.c 客户端代码client.c 截图如下:编译好后首先是启动服务端(来监听),然后再启动客户端 ...
分类:Windows程序   时间:2018-09-29 22:49:30    阅读次数:290
socket keepalive理解
java socket编程中有个keepAlive选项,看到这个选项经常会误解为长连接,不设置则为短连接,实则不然。 socket连接建立之后,只要双方均未主动关闭连接,那这个连接就是会一直保持的,就是持久的连接。 其实这个选项的意思是TCP连接空闲时是否需要向对方发送探测包,实际上是依赖于底层的T ...
分类:其他好文   时间:2018-09-28 13:45:21    阅读次数:236
1482条   上一页 1 ... 22 23 24 25 26 ... 149 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!