Javascript 单个应用程序中的点云www和TCP-

Javascript 单个应用程序中的点云www和TCP-,javascript,node.js,dotcloud,tcpsocket,Javascript,Node.js,Dotcloud,Tcpsocket,我正在尝试运行一个nodejs套接字服务器,该服务器将允许运行Flash游戏的两个客户端之间的远程通信,该游戏使用自定义协议进行通信。由于Flash安全限制,套接字服务器似乎必须与为Flash游戏提供服务器的web服务器在同一主机上运行。我不断地遇到以下错误: The service crashed at startup or is listening to the wrong port. It failed to respond on port "nodejs" (8080) within 3

我正在尝试运行一个nodejs套接字服务器,该服务器将允许运行Flash游戏的两个客户端之间的远程通信,该游戏使用自定义协议进行通信。由于Flash安全限制,套接字服务器似乎必须与为Flash游戏提供服务器的web服务器在同一主机上运行。我不断地遇到以下错误:

The service crashed at startup or is listening to the wrong port. It failed to respond on port "nodejs" (8080) within 30 seconds
我需要的是一种运行nodeJS服务器代码的方法,同时为flash文件提供服务

我正在使用环境JSON变量来确定监听哪个端口,我的YML与前面讨论的类似,但没有运气。。。
只是想知道我是否可以获得一些关于如何创建一个工作套接字服务器/web服务器的信息,该服务器将为此工作(或者如果它实际上是可能的)

您可以使用以下
dotcloud.yml
文件:

www:
  type: nodejs
  ports:
    mything: tcp
然后,在Node.js应用程序中,可以将HTTP服务器绑定到端口8080,将任意TCP服务器绑定到环境变量
$port\u MYTHING
包含的端口。然后在您的服务上运行
dotcloud info
;在
端口
部分,您将看到如下内容:

-   name: mything
    url: tcp://myapp-johndoe.dotcloud.com:12345
从现在起,如果您在端口
12345
上连接到
myapp johndoe.dotcloud.com
,您将实际连接到应用程序中的
$port\u MYTHING


我希望这是有道理的,这就是你一直在寻找的

您可以使用以下
dotcloud.yml
文件:

www:
  type: nodejs
  ports:
    mything: tcp
然后,在Node.js应用程序中,可以将HTTP服务器绑定到端口8080,将任意TCP服务器绑定到环境变量
$port\u MYTHING
包含的端口。然后在您的服务上运行
dotcloud info
;在
端口
部分,您将看到如下内容:

-   name: mything
    url: tcp://myapp-johndoe.dotcloud.com:12345
从现在起,如果您在端口
12345
上连接到
myapp johndoe.dotcloud.com
,您将实际连接到应用程序中的
$port\u MYTHING

我希望这是有道理的,这就是你一直在寻找的