socket通信基础(三)
来源:互联网 发布:保定网络优化公司 编辑:程序博客网 时间:2024/06/06 07:09
SOCKET其实就是对TCP进行操作的一个API。在某些场合,你可以理解为SOCKET连接就是TCP连接,当然这种说法并不是很严谨(为了防止被骂,这句话最适合给自己留后路)。
SOCKET连接既可以是短链接,又可以是长连接。至于什么长连接,什么是短链接呢。
长连接,短链接:
在前面文章中,我曾经提到过SOCKET连接的一个基本套路:服务器监听--客户端端请求--连接确认。
可能这么干巴巴的将有点抽象,上我的神笔马良图!
一般来说,我们在进行SOCKET编程的时候,基本步骤:
1、首先就是在服务端创建一个ServerSocket,对某个端口进行监听。
2、在客户端创建SOKET,对某个地址进行请求
3.服务端和客户端建立连接之后,通过IO流进行数据的传输。
4、第四步:关闭连接,释放资源
基本的步骤就是上面那样的,咱们来撸点代码来具体看一下。
以上就是SOCKET连接的基本步骤,当然上面实现的是SOCKET短连接的实现方式。当然也可以使用SOCKT的长连接。清楚了上面的不周延,实现长连接也比较简单,我说一下简单的思路。
阅读全文
0 0
- socket通信基础(三)
- Java Socket 通信 (三)
- Socket网络通信(三)
- socket通信基础(一)
- socket通信基础(二)
- socket 编程基础(三)
- Socket 基础编程(三)
- C++ SOCKET通信模型(三)IOApc
- API SOCKET基础(二) UDP通信
- iOS Socket通信基础(一)
- Socket通信基础
- Socket通信基础
- JAVA-Socket通信基础
- Android socket通信基础
- Socket通信基础
- 基础Socket通信
- python socket基础通信
- Socket通信基础
- hibernate学习之三——hibernate核心API
- [YTU]_2636 ( B3 指向基类的指针访问派生类的成员函数)
- 阿里、网易、滴滴共十次前端面试碰到的问题
- nginx中使用pfx格式的ssl证书
- git技巧
- socket通信基础(三)
- 安装GITLAB
- 1.3 VS 2017 SDK的新特性
- 汇编复习Test5
- Kafka8使用Demo
- PHP 5.3、5.4、5.5、5.6 中的新特性(转、侵删)
- 网络七层模型
- centos下安装,简单配置redis
- P1207 双重回文数