socket服务器发送数据给客户端后,客户端怎么知道? socket服务器发送数据给客户端后,客户端怎么知道服务器已经发送了?难道需要在客户端单独开一个线程readLine()? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为服务器与客户端同用一个socket ,有多个客户端就多开几个socket 线程, 客户端会从socket循环去读文件流,示例代码如下:InputStream inStream = socket.getInputStream();while (true){ int intCount = inStream.available(); if (intCount <= 0) { Thread.sleep(1000); } else { bytes = new byte[intCount]; String retStr = new String(bytes); log.info("strReceive message:" + retStr); bool = false; }} 正则表达式的子集 接口定义和使用 请教大家一个关于线程的问题,内附代码 新手做这样一个程序需要多长时间? 一个文件名aaa/ddd/ab.jpg 我如何取得该文件的后坠名? 如何防止对class文件的反编译? 哥哥姐姐好!愚弟问个不知深浅的问题 小弟的java刚上手,迷迷糊糊不知除了教材上的该写些什么?哪位老大指点一二,或给个写代码的机会 请问一张计四证书+高程证书+scjp证书,能否等同于一张计系大本毕证 谁做过21点的?可否送上源码? BigDecimal类中的divide方法怎么用的? Java中实现洗牌操作……
InputStream inStream = socket.getInputStream();
while (true){
int intCount = inStream.available();
if (intCount <= 0) {
Thread.sleep(1000);
} else {
bytes = new byte[intCount];
String retStr = new String(bytes);
log.info("strReceive message:" + retStr);
bool = false;
}
}