未得到服务器响应,使用无限循环进行测试时未从tornado服务器获取响应

使用无限循环进行测试时未从tornado服务器获取响应

客户:from ws4py.client.tornadoclient import TornadoWebSocketClient

from tornado import ioloop

import random

import time

import itertools

class MyClient(TornadoWebSocketClient):

def opened(self):

#for i in range(0,100000):

#for i in itertools.count():

while 1:

test=random.choice('0123456789')

self.send(test)

time.sleep(2)

def received_message(self, m):

print(m)

if len(m) == 175:

self.close(reason='Bye bye')

def closed(self, code, reason=None):

ioloop.IOLoop.instance().stop()

ws = MyClient('ws://localhost:9001', protocols=['http-only', 'chat'])

ws.connect()

ioloop.IOLoop.instance().start()

这是使用tornado服务器的服务器代码。当我使用有限循环时,我能够从服务器得到响应,但是当我用无限循环测试我的客户机时却没有得到任何响应。在

服务器:

^{pr2}$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值