编写网络程序时,注意自动的刷新机制使用啊!第次刷新的BUF时,必须创建和发出一个数据包,,。因为包内有没有发出的文本行,服务器和客户机之间的相互”握手“就是停了啊!我理解,一行的未尾就是一条信息的末尾。但在一些情况下,消息并不是用行分隔的。所以不如不用自动刷新机制。而用内建BUF来决定何时一个数据包何时发送。
这样我们可以发较大的数据,而且处理进程也能加快。
这样我们可以发较大的数据,而且处理进程也能加快。
解决方案 »
- spring3.0 validation 验证实体bean的无效
- java调用linux命令的问题
- Stirng和StingBuffer问题
- 请教高手,RAD7.5中MQ的包是哪个。。
- 求一个spring的例子,以及如何搭建spring的环境
- 求救! Help me! Error reading data from static cursor cache
- HttpClient使用的问题
- 好消息,快出Struts的中文书啦!
- jsp连接ejb问题(急) 新手
- 提个建议:用java写东东的大家抛出QQ,MSN,大家一起进步
- datasource的问题
- struts中jsp和FormBean是怎么指定连接的?
socket = new Socket(addr, 8080);
in =
new BufferedReader(
new InputStreamReader(
socket.getInputStream()));while(true){
try{
String str = in.readLine();
}
catch(IOException e){
}
sleep(1000);
}手上没有源代码,只记得
byte[] headerData= new byte[ MessageHeader.LENGTH];
in.read(headerData);
while( length <=0)
{
length= in.read(headerData);