我有问题。 如果源未在数据库中注册,则我的程序应发送一个特定的标志(在我的情况下为5)到发出该字母的套接字。 我这样加载此信号:
messageType.clear().putInt(5).flip();
sc.write(messageType);
在源端(标志应该出现的地方)的内容如下:
while (clientSocket.read(bufferIn) != -1);
bufferIn.flip();
if(bufferIn.getInt() == 5)
System.out.println("REGISTRATION ERROR");
但是由于某种原因,它对我不起作用 因此,创新的是现在注册用户无法发送消息(
我该如何解决?