cf2000 发表于 2018-8-16 09:04:44

python socket编程之基本流程

#_*_ coding:utf-8 _*_  

  
#导入socket模块
  
import socket
  

  
# 创建socket对象
  
sk = socket.socket()
  

  
#绑定侦听的IP和端口号
  
ip_port = ('192.168.9.213',9999)
  
sk.bind(ip_port)
  

  
#最大连接数
  
sk.listen(5)
  

  

  
#接受请求,接受请求的时候可以获取到客户端的socket对象,以及客户端的IP和端口
  
#通过while循环,让服务端一直接受客户端请求
  

  
print "正在等待客户端请求"
  
while True:
  
    conn ,address = sk.accept() # conn变量存储的是客户端的socket对象,变量address存储的是客户端的IP地址和端口
  
    print "已发生请求的客户端,IP:%s 端口:%s" % (address, address)
  
    #给客户端发一条信息内容
  
    conn.send('hello word!')
  
    conn.close()


页: [1]
查看完整版本: python socket编程之基本流程