Jave socket 问题,请 V2 java 大神帮帮忙呀,非常感谢!
https://github.com/wsdjeg/Chatting/issues/3
主要问题就是, socket 链接的一端被ctrl + c
强制关闭后, socket 没有 close ,另外一端一只无线循环。
答:http://docs.oracle.com/javase/tutorial/networking/sockets/readingWriting.html
读到 null 时要结束不要 continue
答:英语水平不好,没仔细看,不知道你是字节流还是字符流,字符流的话,当读到 null 的时候,就直接跳出循环,字节流就是读到-1 的时候跳出, socket 有个 isCloseed 方法,是判断 socket 有没有关闭,不是判断 socket 都没有断开的
0条评论