Python中socket网络通信是干嘛的
作者:Python 时间:2023-12-16 02:57:03
Socket是什么
Socket是一个抽象层,连接了应用层与传输层,是一组接口。
在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。
所以,我们无需深入理解tcp/udp协议,socket已经为我们封装好了,我们只需要遵循socket的规定去编程,写出的程序自然就是遵循tcp/udp标准的。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。
这个实例讲述了python使用socket进行简单网络连接的方法:
import socket
print "Creating socket...",
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print "done."
print "Connecting to www.bitsCN.com",
s.connect(("www.bitsCN.com", 80))
print "done."
上面的代码返回下面的结果:
Creating socket... done.
Connecting to www.bitsCN.com done.
来源:https://www.py.cn/jishu/jichu/10396.html
标签:Python,socket,网络通信
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
HTML和SEO基础知识:H标签全透视
2010-09-21 16:45:00
![](https://img.aspxhome.com/file/UploadPic/20109/21/1412060-45s.jpg)
VS 2008的性能改进
2007-10-07 21:42:00
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2023-11-11 10:38:14
![](https://img.aspxhome.com/file/2023/9/90569_0s.jpg)
SQL server 表数据改变触发发送邮件的方法
2024-01-23 02:15:48
pytorch 如何实现HWC转CHW
2023-06-05 21:58:23
Python实战之利用Geopandas算出每个省面积
2022-05-11 07:46:39
![](https://img.aspxhome.com/file/2023/3/135253_0s.jpg)
Python定时器线程池原理详解
2022-02-10 02:09:07
Python面向对象编程中关于类和方法的学习笔记
2023-07-20 00:13:37
python实现单机五子棋
2021-04-26 05:34:35
![](https://img.aspxhome.com/file/2023/9/66459_0s.jpg)
ASP开发中可能遇到的错误信息中文说明大全(整理收集)第1/2页
2010-07-02 09:50:31
mysql如何通过my.ini更改默认字符集
2024-01-28 08:25:07
![](https://img.aspxhome.com/file/2023/4/115274_0s.jpg)
pandas 时间格式转换的实现
2021-03-23 13:09:01
asp函数解决SQL注入漏洞
2008-10-12 19:53:00
python3安装speech语音模块的方法
2023-03-24 12:09:32
![](https://img.aspxhome.com/file/2023/4/95424_0s.jpg)
Python中int()函数的用法浅析
2022-08-18 09:45:12
使用tensorflow DataSet实现高效加载变长文本输入
2022-12-09 09:26:09
Python3环境安装Scrapy爬虫框架过程及常见错误
2021-10-19 00:01:05
分析MongoDB和MySQL各自的关键特性、差别和优势
2024-01-23 16:23:30
![](https://img.aspxhome.com/file/2023/2/93642_0s.png)
实现两个文本框同时输入的实例
2024-04-16 08:46:27
python快速查找算法应用实例
2021-04-17 10:28:13