socket_server

#!\usr\bin\env\python

# -*- coding: utf -8 -*9

import socket    #导入模块

server =socket.socket()  #定义协议类型

server.bind(('localhost',6969))   #绑定端口

server.listen(5)   #监听接收进来的设备数量

print("我要发信息")  #打印

 

while True:     #等待多个设备传入信息

      conn,addr=server.accept()   #等待信息进入

      print(conn,addr)    #conn就是客户端连接过来在服务端生成的一个连接实例也就是传入信息过来生成的一个实例,addr是对方地址,

      print("信息来了")

 

      count=0   #计数

      while  True:

           data=conn.recv(1024)   #接收数据

           print("recv:",data)

 

           if not data:

                print("client has....")

                break

                conn.send(data.upper())  #将读取的数据小写字母转换为大写输出

                count+=1

                if count>10:break

server.close()

posted on 2018-10-22 21:53  凛冬08  阅读(90)  评论(0编辑  收藏  举报

导航