python实现网络多连接_Python3,网络。保持服务器打开并建立多个连接?

我试图使用一个类来创建一个简单的服务器/客户机,这应该会导致在类测试中有一个方法,可以根据需要连接到服务器,而不是一次。最后,我要让这个类测试运行main方法两次,一次是“hello”和“world”,应该在控制台中打印:

你好

世界

客户:import socket

class test(object):

def __init__(self, name):

self.name = name

def main(self, send):

host = "127.0.0.1"

port = 5009

s = socket.socket()

s.connect((host, port))

message = send

message = bytes(message, "utf-8")

while message != "q":

s.send(message)

data = s.recv(1024)

data = str(data, "utf-8")

print("Received from server: " + str(data))

s.close()

d = test("Run")

d.main("hello")

d.main("world")

我怎样才能使我的服务器也一直处于运行状态?运行一次后不关闭插座?在

服务器:

^{pr2}$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值