python 网络编程

网络服务 套接字 向网络发起请求或者等待网络响应
Socket
SocketServer

Demo 服务器端

import socket

#创建socket对象
serversocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

#获取本地地址
host = socket.gethostname()

#设置端口号
port = 9921
serversocket.bind((host,port))

#最大链接数
serversocket.listen(5)

while True:
  #建立客户端链接
  clientsocket, addr = serversocket.accept()
  print("链接地址:{%s}".format(addr))
 
  #响应
  clientsocket.send("Hello boy")
  clientsocket.close()

客户端

import socket

#创建socket对象
c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#获取本地地址
host = socket.gethostname()

#设置链接端口号
port = 9921
c.connect((host,port))

#最大接收字节数,返回信息内容
msg = c.recv(1024)
c.close()
print(msg)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 网络 理论模型,分为七层物理层数据链路层传输层会话层表示层应用层 实际应用,分为四层链路层网络层传输层应用层 IP...
    FlyingLittlePG阅读 862评论 0 0
  • 网络编程 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运...
    go以恒阅读 2,148评论 0 6
  • 一、TCP介绍 1.1、TCP协议,传输控制协议(英语:Transmission Control Protocol...
    IIronMan阅读 1,128评论 0 4
  • 使用网络的目的就是为了联通多方然后进行通信用的,即把数据从一方传递给另外一方。前面的学习编写的程序都是单机的,即不...
    壁花烧年阅读 1,191评论 0 0
  • 深夜,快十点了,突然想起一个公众号,叫十点读书。"深夜十点,陪你读书。"陌生而熟悉的声音似乎在耳边响起。 今天下班...
    燕飞翔加油哦阅读 276评论 0 1