博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Socket通信原理
阅读量:5103 次
发布时间:2019-06-13

本文共 516 字,大约阅读时间需要 1 分钟。

 

 

根据socket通信基本流程图,总结通信的基本步骤:

服务器端:

第一步:创建一个用于监听连接的Socket对像;

第二步:用指定的端口号和服务器的ip建立一个EndPoint对像;

第三步:用socket对像的Bind()方法绑定EndPoint;

第四步:用socket对像的Listen()方法开始监听;

第五步:接收到客户端的连接,用socket对像的Accept()方法创建一个新的用于和客户端进行通信的socket对像;

第六步:通信结束后一定记得关闭socket;

客户端:

第一步:建立一个Socket对像;

第二步:用指定的端口号和服务器的ip建立一个EndPoint对像;

第三步:用socket对像的Connect()方法以上面建立的EndPoint对像做为参数,向服务器发出连接请求;

第四步:如果连接成功,就用socket对像的Send()方法向服务器发送信息;

第五步:用socket对像的Receive()方法接受服务器发来的信息 ;

第六步:通信结束后一定记得关闭socket;

 

 

文章来源  小水阿哥

转载于:https://www.cnblogs.com/ccppjy/p/11318878.html

你可能感兴趣的文章
PHP学习笔记--函数
查看>>
Django自定义分页、bottle、Flask
查看>>
TPshop学习
查看>>
Python与Memcached交互
查看>>
[BUG]Ubuntu server 16.04安装,无网卡驱动解决
查看>>
Spring Cloud Alibaba基础教程:Nacos的集群部署
查看>>
qt调用仪器驱动库dll实现程控
查看>>
ODE手册(6)关节类型和相关函数(下)
查看>>
KV型内存数据库Redis
查看>>
统计图
查看>>
进击的UI------------UIToolBar(bottom导航条)
查看>>
python-- python threadpool 的前世今生
查看>>
Oracle VM VirtualBox 无法卸载 更新 和修复
查看>>
mysql-create-and-delete-database
查看>>
C#基础系列:实现自己的ORM(构造我自己的ORM)
查看>>
中国历史上成功的两人合作, 改进, 提高的例子
查看>>
shell 脚本编程总结
查看>>
网上第3方软件教程摘选
查看>>
Parallel Computing–Cannon算法 (MPI 实现)
查看>>
对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。...
查看>>