python 写接口服务,python套接字通信

  python 写接口服务,python套接字通信

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

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

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

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

  导入套接字

  s=socket.socket(socket。AF_INET,socket。袜子_流)

  s.bind((socket.gethostname(),1234))

  # port number可以是0-65535之间的任何数字(我们通常指定1023的非优先端口)

  s .听(5)

  whileTrue:

  clt,adr=s.accept()

  打印(f 连接到{ adr }已建立)

  # fstringisliteralstringprefixedwithfwhitch

  # contains python expressionsinsidebraces

  CLT . send(bytes( socket programming python , utf-8 )# to sendinfotoclientsocket2、客户端是从服务器接收信息或服务的计算机或软件。导入套接字模块,创建套接字。

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

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

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

  导入套接字

  s=socket.socket(socket。AF_INET,socket。袜子_流)

  s.connect((socket.gethostname(),2346))

  msg=s.recv(1024)

  Print(msg.decode(utf-8 ))以上是python套接字编程的服务器端和客户端的介绍。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: