import socket
if __name__ == '__main__':
server_socket= socket.socket(socket.AF_INET,socket.SOCK_STREAM)
# 这里使用空IP代表使用本机所有的网卡
server_socket.bind(("",8080))
# 表示最大的连接数
server_socket.listen(900)
newClient,ip=server_socket.accept()
print(newClient)
print(ip)
data=newClient.recv(1024)
print(data)
newClient.send("hi client".encode())
下面是客户端
import socket
if __name__=="__main__":
# socket.AF_INET代表IPV4
# socket.SOCK_STREAM代表TCP协议
client_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
client_socket.connect(("127.0.0.1",8080))
# 发送的是二进制数据,使用encode方法进行转换
client_socket.send("hello tomcat!".encode())
client_socket.close()