gteric 发表于 2018-8-10 06:02:15

python网络编程实现TCP和UDP连接

服务端:  #!/usr/bin/env python3
  # -*- coding: utf-8 -*-
  import socket
  s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  # 绑定端口:
  s.bind(('127.0.0.1', 9999))
  print('Bind UDP on 9999...')
  while True:
  # 接收数据:
  data, addr = s.recvfrom(1024)
  print('Received from %s:%s.' % addr)
  reply = 'Hello, %s!' % data.decode('utf-8')
  s.sendto(reply.encode('utf-8'), addr)
  客户端:
  #!/usr/bin/env python3
  # -*- coding: utf-8 -*-
  import socket
  s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  for data in :
  # 发送数据:
  s.sendto(data, ('127.0.0.1', 9999))
  # 接收数据:
  print(s.recv(1024).decode('utf-8'))
  s.close()
页: [1]
查看完整版本: python网络编程实现TCP和UDP连接