What is Socket?
来源:互联网 发布:js new一个女朋友 编辑:程序博客网 时间:2024/06/05 16:18
Socket 套接字 ,一个通信链的句柄,是支持TCP/IP的网络通信的基本操作单元。
Socket分三种:
流套接字 SOCK_STREAM:使用TCP协议
数据包套接字SOCK_DGRAM:使用UDP协议
原始套接字SOCK_RAW:可使用IP协议
主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP或UDP)和使用的端口号。
流式套接字提供没有记录边界的数据流:可以是双向的字节流(应用程序是全双工:可以通过套接字同时传输和接收)。可依赖流传递有序的、不重复的数据。(“有序”指数据包按发送顺序送达。“不重复”指一个特定的数据包只能获取一次。)这能确保收到流消息,而流非常适合处理大量数据。此协议有利于传输任意大小的 ASCII 或二进制文件。
建立socket连接步骤:
ServerSocket 监听
ClientSocket请求
ServerScket建立连接,回应
ClientSocket相应ServerSocket- What is Socket?
- what is socket
- [翻译]What Is a Socket?
- What is what ?!
- what is what?
- What is portal? & What is portlet?
- what is game? what is good game?
- What Is 'SSL'? What Is 'SSH'?
- What is the best way to implement a heartbeat in C++ to check for socket connectivity?
- What is the difference between a processor, a chip, a socket, and a core?
- WHAT IS C#
- What is System Administration?
- What is EDI?
- What Is Wiki
- What is Struts Resume?
- what is blog??
- What is AspectJ
- what is grid ?
- 如何搭建Gerrit+Jenkins(Hudson)测试环境
- Android平台如何使用第三方jar包文件
- Spring中的四种声明式事务的配置
- wfilters小波滤波器
- chown chmod usermod命令的使用
- What is Socket?
- 485总线与CAN总线的区别
- C语言文件操作详解
- wget 使用技巧
- php实现长连接的方法和注意事项
- Ubuntu_解决ubuntu下txt文本乱码问题
- 工作两周年的感想
- EA 转换数据库类型
- HighCharts属性说明