我正在使用小程序(玩游戏)编写(某种)分布式应用程序。它深入实施,因此设计或多或少是固定的。
但是,当我使用 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());