0
我的对象是能够重复发送一些字符串从客户端到服务器,也从服务器到客户端。这些脚本帮助我发送一条消息(从客户端到服务器的一条消息,然后从服务器到客户端的一条消息)。我想发送(在两个)在某种循环。发送字符串往返服务器/客户端(python)
这是我Server.py
import socket
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "192.168.1.3"
port = 8000
print (host)
print (port)
serversocket.bind((host, port))
serversocket.listen(5)
print ('server started and listening')
while 1:
(clientsocket, address) = serversocket.accept()
print ("connection found!")
data = clientsocket.recv(1024).decode()
print (data)
r=input('ENTER HERE')
clientsocket.send(r.encode())
,这里是我的Client.py
#! /usr/bin/python3
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host ="192.168.1.3"
port =8000
s.connect((host,port))
r=input('Enter message ')
s.send(r.encode())
data = ''
data = s.recv(1024).decode()
print (data)
s.close()
我希望能够从两个服务器发送字符串以及客户端。但现在,服务器正在侦听客户端的消息。客户端发送消息后,服务器才能够返回消息。
除此之外,我每次只能发送1条消息。 如何启用独立消息传输(以及无限数量的消息)?
我是新来的Python之间是独立的消息。你能给我更新的Python文件吗? –
对不起伙伴,我没有编码他们..只是谷歌“线程蟒蛇”,并提及他们..我相信,你会相处的,因为理解他们是相当容易和乐趣\ –
我已经开发聊天应用程序在C++和soure太重了,所以对于每种编程语言来说都是一样的 –