[代码笔记] python 之socket编程(一)

来源:互联网 发布:开源crm java 编辑:程序博客网 时间:2024/06/03 19:39

先写服务端:

#!python#文件名: demo_server.pyimport socket,sysserversocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#获取本机主机名host=socket.gethostname()port=9999print(host+':'+str(port))#绑定端口serversocket.bind((host,port))#设置最大连接数,超过后排队serversocket.listen(5)while 1:    #建立客户端连接    clientsocket,addr=serversocket.accept()    print('连接地址: %s' % str(addr))    msg='我的第一个Socket程序!'+'\r\n'    clientsocket.send(msg.encode('utf-8'))    clientsocket.close()

在写客户端:

#!python#文件名: demo_client.pyimport socket,sys#创建socket对象s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#获取本机主机名host=socket.gethostname()port=9999s.connect((host,port))msg=s.recv(1024)s.close()print(msg.decode('utf-8'))
0 0
原创粉丝点击