我目前在使用 Java 服务器时遇到问题。
这是一个发送图像的简单 TCP 服务器。问题是,我没有客户端程序的代码......此外,似乎没有办法检查客户端套接字是否写入事件,也没有办法检查已经发送到客户端的数据量。
有人知道什么会阻止客户正确获取图像吗?
这是我的代码:
byte[] response = process ( cmd );
if ( response == null )
{
controlSock.close();
dataSock.close();
stop = true;
}
else if ( dataSock != null )
{
dos.write( response );
dos.flush();
}
顺便说一句,服务器在 Telnet 上运行良好。