iOS如何使用没有名称空间的flasksocketIO连接到flask服务器?

2024-09-29 23:16:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在构建一个iOS应用程序,从socket接收数据。我对插座的事还不熟悉。在

我使用flask框架构建服务器。为了实现长轮询,我找到了flask-socketIO包。但是我没有找到一些有用的教程。在

我使用CocoaAsyncSocket连接并向服务器发送数据,当我测试一个简单的python套接字时,它工作得很好。代码:

from socket import *
from time import ctime

serverClient = socket(AF_INET, SOCK_STREAM)

HOST='127.0.0.1'
PORT=8808
BUFSIZ=1024
ADDR=(HOST, PORT)

serverClient.bind(ADDR)
serverClient.listen(5)

while True:
    print('waiting for input')
    clientSocket, addr = serverClient.accept()
    print('connect from ', addr)
    while True:
        try:
            data= clientSocket.recv(BUFSIZ)
        except:
            print(e)
            clientSocket.close()
            break
        if not data:
            break
        s='Hi,you send me :[%s] %s' %(ctime(), data.decode('utf8'))
        clientSocket.send(s.encode('utf8'))
        print([ctime()], ':', data.decode('utf8'))

clientSocket.close()
serverClient.close()

但是,我不知道怎么把它和我的烧瓶服务器放在一起。这也是我尝试flask-socketIO的原因。在

document的指令下,我实现了

^{pr2}$

在我的views.py中。在

我可以不指定namespace吗?但是没有指定名称空间,默认名称空间是'/',它会与我的主目录冲突吗?在


Tags: fromimport服务器hostflaskclosedataport

热门问题