@ "TOC" 1.案例 代码实现 说明 1.该聊天器只有一个socket套接字 2.两个线程同时打开,此时都在抢socket 3.当输入数据发送的时候,接收端没有数据进来所以发送端抢到,当另外一个回复消息的时候,发送端没有输入,故接收端抢到 4.接受发送不可能同时 ...
分类:
编程语言 时间:
2019-08-08 00:17:12
阅读次数:
100
恢复内容开始 Socket 套接字: 什么是socket: Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实 就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口 就是全部,让Socket去组织 ...
分类:
其他好文 时间:
2019-08-07 22:51:29
阅读次数:
123
网络编程(二) >>>思维导图>>>中二青年 基于TCP协议的Socket套接字 server端 client端 127.0.0.1本机回还地址:只能自己识别自己 其他人无法访问 send与recv对应,不要出现两边都是相同的情况 recv是跟内存要数据,至于数据的来源 你无需考虑 TCP特点 会将 ...
分类:
其他好文 时间:
2019-08-07 20:54:34
阅读次数:
129
TCP建立socket参数:ip协议: AF_INET(ipv4) 或 AF_INET6(ipv6)传输层协议: TCP(SOCK_STREAM) 或 UDP(SOCK_DGRAM)Socket 程序函数调用过程基于 TCP 协议的 Socket 当服务端有了 IP 和端口号,就可以调用 liste... ...
分类:
其他好文 时间:
2019-08-05 17:10:05
阅读次数:
129
TCP/UDP协议是非常复杂的,我们编程的时候不可能都深入了解,所以这时候就有大牛们为网络编程的程序猿准备了封装好的模块,\ 程序猿们只要调用接口就可以实现网络通信,不需要深入了解协议的原理。 Socket抽象层 + 在传输层和应用层之间:作用是让应用层只要跟Socket抽象层交互就可以了 + 把传 ...
分类:
其他好文 时间:
2019-08-04 18:08:54
阅读次数:
95
###OSI七层模型 - 应用层 - 表示层 应用层 - 会话层 - 传输层 - 网络层 - 数据链路层 - 物理层 - socket 套接字 位于应用层和传输层之间虚拟层,一组接口 - c/s b/s - 百度服务器 socket服务端 - 1.绑定ip和端口 - 2.等待连接 - 5... ...
分类:
Web程序 时间:
2019-07-28 13:49:17
阅读次数:
139
网络编程 套接字socket 及 粘包 sockt 初识 五层协议 : 从传输层包括传输层以下 , 都是操作系统帮我们封装的各种head socket套接字充当的就是内置模块的角色 socket 套接字,它存在于传输层与应用层之间的抽象层 避免你学习各层的接口以及协议的使用, socket已经封装好 ...
分类:
其他好文 时间:
2019-07-20 21:07:54
阅读次数:
67
1 Socket套接字 不断Socket套接字由远景研究规划局(Advanced Research Projects Agency, ARPA)资助加里福尼亚大学伯克利分校的一个研究组研发。其目的是将TCP/IP协议相关软件移植到UNIX类系统中。设计者开发了一个接口,以便应用程序能简单地调用该接口 ...
分类:
其他好文 时间:
2019-07-18 13:54:14
阅读次数:
98
socket 套接字(模块):负责从传输层接收数据,并进行处理,并由底层交给操作系统。 作用 避免计算机学习各层的接口与协议的使用, socket 已经封装好了所有的接口,使用方便,提升开发效率。 socket 本质是一个模块。通过使用学习模块提供的功能,建立客户端与服务端的通信,使用方便. Soc ...
分类:
编程语言 时间:
2019-07-17 16:59:52
阅读次数:
119
socket套接字 五层协议:从传输层包括传输层以下,都是操作系统版主我们封装的各种head 套接字:他存在于传输层与应用层之间的抽象层 ? 1.避免你学习各层的接口以及协议的使用 socket已经封装好了所有的接口.直接使用这这些接口或者方法即可,提升开发效率. ? 2.在Python中socke ...
分类:
其他好文 时间:
2019-07-17 16:42:33
阅读次数:
95