最新回答 / 舍___启___
错误异常意思是socket被关闭了。按你的代码while(true)死循环里的socket.shutdownOutput();socket.shutdownInput();其实际意思是当前socket的输入和输出已经被关闭,不管服务器输入或客户端输出数据都不行了,因此程序会崩掉。按照一楼的回答,就是要在while循环里把这两句代码删了就可以;或者我的另一个想法就是把Socket socket = new Socket("127.0.0.1", 8888);这句代码放进while循环中,让它每循环一次都建新...
2017-04-17
已采纳回答 / 田心枫
它就是一个函数库,里面包括大量的函数和相应的数据结构,已经实现好了。 它支持网络通信。 程序开发人员可以通过阅读相关的函数文档,了解函数的使用方法,进行网络的编程。 两种形式的socket:流式套接字,对应与TCP协议。
2017-04-16
最新回答 / 风傲天
List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现
List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的。)所以满了会自己增加容量(数组自动扩容)
2017-04-12
已采纳回答 / 起飞了
java把要发的数据先放到缓冲区,缓冲区放满以后再一次性发过去,而不是分开一次一次地发.而flush()表示强制将缓冲区中的数据发送出去,不必等到缓冲区满.
2017-04-12