Python的socket

第一部分socket的简单示例

服务器部分:

"""
Description:
Author:Nod
Date:
Record:
#---------------------------------v1-----------------------------------#
"""


import socket

#socket.AF_INET  指定socket的类型
#SOCK_STREAM     指定是tcp的流媒体协议
phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

#绑定端口跟地址
phone.bind(('127.0.0.1',8080))

#监听的最大连接数  主要针对于并发问题
phone.listen(5)


#
print('wating for =====')
conn,client_addr=phone.accept()
print(conn,client_addr)


data=conn.recv(1024)    #收消息
print('33[31;1m%s33[0m'%data)
conn.send(data.upper())   #发消息

conn.close()

客户端部分:注意在发送数据时发送的是二进制

"""
Description:
Author:Nod
Date:
Record:
#---------------------------------v1-----------------------------------#
"""



import socket
plone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

plone.connect(('127.0.0.1',8080))


plone.send('hello'.encode('utf-8'))

data=plone.recv(1024)
print(data)

plone.close()
View Code
原文地址:https://www.cnblogs.com/nodchen/p/8933166.html