Не удается запустить пример кода с TestChat из SocketRocket

Я запускаю сервер Python, кажется, он работает нормально, но я не могу подключиться к нему из iOS TestChat, и я получаю Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused"

SocketRocket iOS-клиент

веб-сокет-сервер Python на торнадо

1 ответ

Решение

Просто не заметил в коде Python правильный URL для подключения:

application = tornado.web.Application([
        (r"/chat", ChatHandler),
        (r"/(.*)", tornado.web.StaticFileHandler, {"path": args.static_path, "default_filename":'index.html'}),
])

Таким образом, правильный URL-адрес для подключения из iOS-клиента [NSURL URLWithString:@"ws://localhost:9000/chat"]

Другие вопросы по тегам