怎么在Python3中使用socket
今天就跟大家聊聊有关怎么在Python3中使用socket,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
需要实现两台机器的信息交互,使用 socket 进行调度。其中服务端为:
#!/usr/bin/envpython #-*-coding:utf-8-*- importsocket #服务端ip server_address=('192.168.229.129',10000) #客户端ip client_address=("192.168.229.130",10000) s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.bind(server_address) while1: data,addr=s.recvfrom(2048) ifnotdata: break print("gotdatafrom",addr) print(data.decode()) replydata=input("reply:") s.sendto(replydata.encode("utf-8"),client_address) s.close()
客户端为:
#!/usr/bin/envpython #-*-coding:utf-8-*- importsocket #服务端ip server_address=('192.168.229.129',10000) #客户端ip client_address=("192.168.229.130",10000) s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.bind(client_address) while1: data=input("input:") ifnotdata: break s.sendto(data.encode("utf-8"),server_address) recivedata,addrg=s.recvfrom(2048) ifrecivedata: print("from:",addrg) print("gotrecive:",recivedata.decode()) s.close()
启动过后如下所示:
客户端发送:
input:helloworld from:('192.168.229.129',10000) gotrecive:mynameisserver input:mynameisclient,hahaha from:('192.168.229.129',10000) gotrecive:woca
服务端接收:
gotdatafrom('192.168.229.130',10000) helloworld reply:mynameisserver gotdatafrom('192.168.229.130',10000) mynameisclient,hahaha reply:woca
看完上述内容,你们对怎么在Python3中使用socket有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。
推荐阅读
-
在 Linux上安装 pip3 的完整步骤
-
Python3的re.match函数语法是什么
Python3的re.match函数语法是什么这篇文章主要介绍“P...
-
Python3的re.match函数怎么用
Python3的re.match函数怎么用本篇内容主要讲解“Pyt...
-
Python3的re.search函数语法是什么
Python3的re.search函数语法是什么本文小编为大家详细...
-
Python3的re.search方法怎么用
Python3的re.search方法怎么用本篇内容主要讲解“Py...
-
Python3中re.match与re.search的区别是什么
Python3中re.match与re.search的区别是什么本...
-
Python3中SMTP的语法是什么
Python3中SMTP的语法是什么本文小编为大家详细介绍“Pyt...
-
怎么在Python3中使用OpenCV实现实时摄像头人脸检测
怎么在Python3中使用OpenCV实现实时摄像头人脸检测这篇文...
-
python3(scrapy框架的执行流程)
python3,scrapy框架的执行流程,恰卡网带你了解更多相关信息。scrapy框架概述:Scrapy,Python开...
-
Python3 A*寻路算法的示例分析
这篇文章主要介绍了Python3A*寻路算法的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有...
-
在 Linux上安装 pip3 的完整步骤
-
Python3的re.match函数语法是什么
Python3的re.match函数语法是什么这篇文章主要介绍“P...
-
Python3的re.match函数怎么用
Python3的re.match函数怎么用本篇内容主要讲解“Pyt...
-
Python3的re.search函数语法是什么
Python3的re.search函数语法是什么本文小编为大家详细...
-
Python3的re.search方法怎么用
Python3的re.search方法怎么用本篇内容主要讲解“Py...
-
Python3中re.match与re.search的区别是什么
Python3中re.match与re.search的区别是什么本...
-
Python3中SMTP的语法是什么
Python3中SMTP的语法是什么本文小编为大家详细介绍“Pyt...
-
怎么在Python3中使用OpenCV实现实时摄像头人脸检测
怎么在Python3中使用OpenCV实现实时摄像头人脸检测这篇文...
-
python3(scrapy框架的执行流程)
python3,scrapy框架的执行流程,恰卡网带你了解更多相关信息。scrapy框架概述:Scrapy,Python开...
-
Python3 A*寻路算法的示例分析
这篇文章主要介绍了Python3A*寻路算法的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有...
-
在 Linux上安装 pip3 的完整步骤
-
Python3的re.match函数语法是什么
Python3的re.match函数语法是什么这篇文章主要介绍“P...
-
Python3的re.match函数怎么用
Python3的re.match函数怎么用本篇内容主要讲解“Pyt...
-
Python3的re.search函数语法是什么
Python3的re.search函数语法是什么本文小编为大家详细...
-
Python3的re.search方法怎么用
Python3的re.search方法怎么用本篇内容主要讲解“Py...
-
Python3中re.match与re.search的区别是什么
Python3中re.match与re.search的区别是什么本...
-
Python3中SMTP的语法是什么
Python3中SMTP的语法是什么本文小编为大家详细介绍“Pyt...
-
怎么在Python3中使用OpenCV实现实时摄像头人脸检测
怎么在Python3中使用OpenCV实现实时摄像头人脸检测这篇文...
-
python3(scrapy框架的执行流程)
python3,scrapy框架的执行流程,恰卡网带你了解更多相关信息。scrapy框架概述:Scrapy,Python开...
-
Python3 A*寻路算法的示例分析
这篇文章主要介绍了Python3A*寻路算法的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有...