用TCP协议做服务端

import socket

#1:创建socket

server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

#2:绑定IP和端口,是个元组,本机ip

server.bind(('192.168.0.103',8080))

#3:监听

server.listen(5)

print('服务器启动成功·····')

#4:等待链接(程序不能结束)

clientSocket,clientAddress=server.accept()#返回客户端的Socket和客户端的地址

print('%s········%s链接服务器成功'%(str(clientSocket),clientAddress))

while True:

    #接收数据

    data=clientSocket.recv(1024)

    print('收到'+str(clientAddress)+'的数据'+data.decode('utf-8'))

    data=input('请输入你要发送给客户端的数据')

    clientSocket.send(data.encode('utf-8'))

'''

while True:

    #等待客户端链接

    clientSocket,clientAddress=server.accept()

    #启动一个线程,将当前链接的clientSocket交给一个线程

'''

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