你好世界!
目前我正在编写一个简单的客户端/服务器应用程序,它使用套接字进行通信。我的客户端和我的服务器应用程序彼此运行良好,但如果我尝试使用真正的网络浏览器(如 Mozilla Firefox)查询我的服务器应用程序,则会出现异常。
我认为我的流与 Mozilla Firefox 不兼容。这个小代码行总是导致 IOException 错误消息“无效的流标头:47455420”。
从 Firefox 我尝试通过以下方式连接:http://localhost:7777/some-webpage.html
这是我的代码:
server = new ServerSocket(7777);
Socket socket = server.accept();
try
{
ObjectInputStream inputStream = new ObjectInputStream(new BufferedInputStream(socket.getInputStream()));
}
catch (IOException ex)
{
System.out.println("This exception happens :-(");
System.out.println(ex.getLocalizedMessage());
}
有人知道为什么会这样吗?很高兴看到帮助。
问候
本尼