Websocket:无法与基本websocket服务器建立连接

时间:2014-07-14 10:27:25

标签: php amazon-ec2 websocket telnet ratchet

我使用棘轮php尝试了非常基本的websocket教程,完全如http://socketo.me/docs/hello-world

所示

websocket服务器代码:

<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');

require 'vendor/autoload.php';
require 'chat.php';

use Ratchet\Server\IoServer;
use HHWS\Chat;


$server = IoServer::factory(
    new Chat(),
    8080
);

$server->run();

要运行我做过的服务器:

$ php ws-server.php

为了测试与服务器的连接,我做了:

telnet 127.0.0.1 8080

当局部测试时,这完全正常。用户可以使用多个telnet终端聊天。

然后我将代码上传到实时服务器。并尝试运行服务器。 然后尝试使用telnet连接到此服务器,就像之前一样,它无法连接。 它显示的只是“Trying ..”消息,然后“无法连接到远程主机:连接超时”。

我不知道为什么会这样,问题是什么。代码完全一样。这是我正在做的非常基本的hello world例子。谁可以帮我这个事。 使用“Websockets”对实时服务器有任何其他要求。

更新 实际上,实时服务器是 Amazon EC2 ;这是否需要为websocket设置其他工作?

0 个答案:

没有答案