Socket 编程
来源:互联网 发布:模拟摇奖机软件 编辑:程序博客网 时间:2024/06/03 18:57
TCP 套接字实现过程:
Server Steps:
(1)创建套接字,并绑定套接字。
// ServerSocket ss = new ServerSocket(8888); 在8888端口监听Client请求
(2)设置套接字为监听模式,进入被动接收链接请求状态。
// Socket s = ss.accept(); accept方法是阻塞式的
(3)接收请求,建立连接。
(4)读写数据。
(5)终止连接。
Client Steps:
(1)创建套接字,并与远程服务器程序连接。
// Socket s = new Socket("127.0.0.1", 8888); 向127.0.0.1(本机) 8888 端口发出客户请求
(2)读写数据。
(3)终止连接。
Socket 连接:
在 C/S 模式下,网络上的两个进程进行通信,当两台主机准备进行会话时,必须先建立一个 Socket 连接。
首先由 Server 端建立一个 Socket ,并把该 Socket 与某个特定端口进行绑定,进入监听状态;然后实时监听来自 Client 的连接请求,
当有请求进入时查看该请求携带的目的端口号是否与自己的端口相同。
客户端在构建自己的 Socket 后,向 Server 发出连接请求,Server 对连接请求进行验证,验证通过后接受连接,这样一个完整的 Socket 连接就建立起来了。
注意:
1:必须首先启动 Server ,然后服务器守候在某一个端口上监听 Client 端的连接请求,一旦连接就可以数据传输了。
0 0
- socket编程--socket基本概念
- socket编程--socket基本概念
- socket编程
- socket编程
- Socket 编程
- socket编程
- Socket编程
- Socket编程
- Socket编程
- Socket编程
- SOCKET编程
- socket编程
- Socket编程
- socket编程
- Socket 编程
- Socket 编程
- socket 编程
- socket编程
- 连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别
- android获取APK签名信息及MD5指纹
- ad 密码不满足密码策略的要求 解决办法
- 电子地图小谈
- C语言变量声明内存分配
- Socket 编程
- delphi中打开图片实例demo——2014005
- static函数和变量有什么特点
- SDL游戏之路(十三)--中文显示
- c链表联系
- 利用PHP扩展trie_filter做中文敏感词过滤
- MYSQL ONLINE DDL--PT-ONLINE-CHANGE-SCHEMA
- Ambi(四)
- strut2学习笔记8-struts2修改默认属性