我正在尝试通过ObjectOutputStream发送数字,当我点击一个按钮时,变量号会增加,所以当数字为1
时,服务器会收到,但是当我再次单击该按钮时是2
,服务器不接收最后一个,也不接收下一个数字。
班级客户发送:
counter++;
oos.writeObject(counter);
班级服务器收到:
counter = (int) ois.readObject();
然后取决于服务器接收的号码,它将运行一些带有指令的条件。
if(counter==1){ //instructions}
.
.
但如前所述,服务器只接收号码"1"
,接下来的号码不会收到。
你能帮助我吗?