国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python套接字编程的服务器和客户端

python套接字编程的服务器和客户端

python套接字

头像

小妮浅浅

2021-09-13 09:32:442833浏览 · 0收藏 · 0评论

1、服务器可以是程序、计算机或专门用于管理网络资源的设备。使用socket.socket()方法创建服务器端套接字符。

服务器可以在同一个设备或计算机上,也可以在本地连接到其他设备和计算机,甚至可以远程连接。有各种类型的服务器,如数据库服务器、网络服务器、打印服务器等。

服务器通常使用socket.socket()、socket.bind()、socket.listen()等方法来建立连接并绑定到客户端。

设置套接字的第一个必要条件是导入套接字模块。

import socket
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((socket.gethostname(),1234))          
#port number can be anything between 0-65535(we usually specify non-previleged ports which are > 1023)
s.listen(5)
 
while True:
    clt,adr=s.accept()
    print(f"Connection to {adr}established")  
   #f string is literal string prefixed with f which
   #contains python expressions inside braces
    clt.send(bytes("Socket Programming in Python","utf-8 ")) #to send info to clientsocket

2、客户端是从服务器接收信息或服务的计算机或软件。导入套接字模块,创建套接字。

在客户端服务器模块中,客户端从服务器请求服务。最好的例子是Web浏览器,比如GoogleChrome,Firefox等等。这些Web浏览器要求用户向Web服务器指示所需的网页和服务。其它例子包括在线游戏,在线聊天等等。

为了在客户端和服务器之间创建连接,您需要通过指定的方法(主机和端口)使用connect()。

注意:当客户端和服务器位于同一台计算机上时,使用gethostname。

import socket
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((socket.gethostname(), 2346))
msg=s.recv(1024)
print(msg.decode("utf-8"))

以上就是python套接字编程的服务器和客户端的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《借种生子》电影免费观看| 两领导在车上吃我的奶| 强伦轩女教师在线播放| 一个人看的免费高清直播| 舌头底下舔着有小硬疙瘩视频 | 电影深喉| 猫为什么要吃老鼠| AAA免费观看电视剧| 丰满的儿女小月的身世与背景介绍 | 少女国产免费观看高清电视剧| 爸爸汆肉的日常| 免费韩漫无遮漫画| XO0OOXXO0OXXX后面..| 我被5个男人躁一夜不收我怎么办| 《特殊游泳教练》| 刘老汉的儿媳小雪的背景资料| 韩漫免费下拉式土豪漫画官网 | 打扑克不盖被子| 《初次深交流》韩剧| 公交车被上高湖了还能坐吗小说 | 电影《法国空姐2》| 电影免费观看高清完整版在线观看 | 医生含着我的奶边摸边做视频| 菠萝菠萝蜜在线观看免费版电视剧 | 少妇厨房伦性做爰| 特殊精油4-5HD| 成品图片的网站| 女人被添荫蒂舒服了| 《炸裂吧!巨棒》免费阅读漫画| 40岁女人如饥似渴最佳解决方法| 欧美XBOX与IPHONE| 舌头底下舔着有小硬疙瘩视频| 母爱俱乐部1-34节小说免费阅..| 来真正的狗配人真人| 丫头把腿开大让我添添| 我把刘姨俩腿扛在肩上是哪一集的 | 他用舌头给我6次高潮| 小蜜桃免费观看高清电视剧 | 打开网站免费进入| 《漾出OVER FLOWER》1 | 年轻的姐妹2