0

我正在使用小程序(玩游戏)编写(某种)分布式应用程序。它深入实施,因此设计或多或少是固定的。

但是,当我使用 Java 套接字(至少在 Chrome 中)连接到对等方时,它正在尝试连接到 http://。为什么会这样?

它实际上是成功的连接,但是,写入数据似乎也很好。读取失败(主要是因为它需要 HTTP 有效负载)。为什么会这样?有没有办法改变它?(该应用程序尚未在其他浏览器中运行)。

代码片段:

private IoSession(InetSocketAddress peerAddr, 
                  IoHandlerAdapter handler, 
                  boolean synch, 
                  int connectTimeOut) 
throws IOException { 
    this.handler = handler; 
    try { 
        mySocket = new Socket(peerAddr.getAddress(), peerAddr.getPort());     
        System.out.println("Socket is done to " + peerAddr.getPort());
4

1 回答 1

0

好的,我想它已经解决了。我知道没有 HTTP 套接字。问题在别处,我可以解决。它与 HTTP 无关。至少在 Chrome 中,Java 控制台中的消息是错误的。

于 2012-10-06T07:17:13.050 回答