Socket通信
来源:互联网 发布:c语言打印倒直角三角形 编辑:程序博客网 时间:2024/05/16 11:20
Socket相关概念
**Socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,用于两个程序间的通信。
**Socket非常类似于电话插座,以一个电话网为例,电话的通话双方相当于通信的两个程序,电话号码就是IP地址。任何用户在通话之前,首先要占有一部电话机,相当于申请一个Socket;同时要知道对方的号码,相当于对方有一个固定的Socket;然后向对方拨号呼叫,相当于发出连接请求;对方假如在场而且空闲,拿起电话话筒,双方就可以正式通话,相当于连接成功;双方通话的过程,是一方电话机发出信号和对方从电话机接收接收信号的过程,相当于向Socket发送数据和从Socket接收数据的过程;通话结束,一方挂起电话机相当于关闭Socket,撤销连接。
TCP/UDP
TCP要经过三次握手,安全稳定但效率低
UDP快速效率高,但不稳定容易发生数据丢失
阅读全文
0 0
- Socket通信
- Socket通信
- socket通信
- Socket通信
- Socket通信
- socket通信
- socket通信
- socket通信
- socket 通信
- socket通信
- SOCKET通信
- Socket通信
- 通信 socket
- socket 通信
- socket通信
- socket通信
- socket通信
- socket通信
- 一个数除以0一定报错么
- JVM读书笔记之Java代码编译过程
- bootstrap 非原生checkbox 导致上级tr 点击两次的问题 真tm坑 研究了好久
- Host 'XXX' is not allowed to connect to this MySQL server解决方案
- 19.Java线程
- Socket通信
- 磁盘“簇”
- STL容器使用案例文档
- 前端懵逼脸~~日期函数
- Python中os和shutil模块实用方法集锦
- 面试_技术问题_典型题
- Python一些模块
- hadoop wordcount
- log4j 配置文件详细描述