手把手教你socket编程
目录
1,socket编程概念
现在的软件开发基本都需要 网络通讯
。
不管是传统计算机软件,还是手机软件,还是物联网嵌入系统软件,这些都要和其他网络系统进行通讯。
而当今网络世界 基本上 都是使用TCP/IP协议进行通讯的。
任何应用,比如 浏览网页、微信、支付宝、抖音 或者我们开发的 等等都是 通过TCP/IP协议进行通讯的。
TCP/IP 协议 就是一种传输 数据的 方案。
我们可以用 发快递 打比方。
在南京的小明 要寄一个 物品 给 在北京的小芳。
选择一个快递公司,就是选择了一种 传输物品的 规范。 因为不同的快递公司 传输物品的具体方案不同。
小明 作为一个 寄件人, 他 不需要知道
快递公司 传输物品的方案的 所有细节
。
他只要知道 如何把 物品 给快递公司上门的收件人,就行了。
小明 作为一个收件人, 他也 不需要知道 快递公司 传输物品的方案的所有细节。
他只要知道,如何从快递公司的收件人 收物品 就行了。
对应到 软件开发上,
收发信息的 程序进程
就像 发件人 和 收件人
;
收发的 信息
就像 快递传输的 物品
;
具体信息的传输路径(中间经过哪些路由器)和传输的方法(使用什么协议&#x
原文地址:https://blog.csdn.net/qq_53545309/article/details/140541401
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!