【发布时间】:2015-11-22 21:26:42
【问题描述】:
大家好,这是我在这里的第一篇文章,我有一个关于 python 服务器/客户端连续连接的问题,我可以在其中作为客户端编写并返回服务器,并且它不应该停止,直到我输入“end”。
这是我的服务器:
from socket import *
def main():
s=socket(AF_INET, SOCK_STREAM)
s.bind((' ', 10530))
s.listen(1)
conn, (rmip, rmpt) = s.accept()
while 1:
print ("Connected by ", str(rmip)+": " +str(rmpt))
data = conn.recv(1024)
print ("What was delivered: ", data.decode())
if not data:
break
conn.close()
main()
这是我的客户:
from socket import *
def main():
s = socket(AF_INET, SOCK_STREAM)
s.connect(('localhost',10530))
sendme = input("What do you want to send\n")
s.send(sendme.encode())
main()
现在我只想让这个连接继续下去,这样我就可以一次又一次地写其他东西客户端-服务器,直到客户端结束连接,Like shown in the picture here
非常感谢您的帮助! :)
【问题讨论】:
标签: python server connection client