使用python的Tcp/ip
我试图运行服务器和客户端代码。最初我运行的是服务器代码,几秒钟后我运行的是客户端代码。当我运行客户机代码时,它将在同一个shell中运行,以替换服务器代码。下面给出了服务器代码和客户端代码 服务器代码使用python的Tcp/ip,python,tcp-ip,Python,Tcp Ip,我试图运行服务器和客户端代码。最初我运行的是服务器代码,几秒钟后我运行的是客户端代码。当我运行客户机代码时,它将在同一个shell中运行,以替换服务器代码。下面给出了服务器代码和客户端代码 服务器代码 import socket serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) serversocket.bind(('localhost', 8089)) serversocket.listen(5) # become
import socket
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serversocket.bind(('localhost', 8089))
serversocket.listen(5) # become a server socket, maximum 5 connections
while True:
connection, address = serversocket.accept()
buf = connection.recv(64)
if len(buf) > 0:
print buf
break
客户端代码
import socket
clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
clientsocket.connect(('localhost', 8089))
clientsocket.send('hello')
它没有显示任何错误。您的问题到底是什么?请使用
对socket
和绑定以及connect
和在client
部分中发送部分,并在此处向我们显示反馈您是如何“在同一个shell中”运行它的?并分别为服务器
和客户端
使用两个外壳