求看看这段socket 代码为什么执行不下去了,谢谢
各位好
以下是一段socket只用来接收的代码,我用debug调试,在accept()后,执行到标记处就执行不下去了,这是为什么呢?
先谢谢了。
以下是一段socket只用来接收的代码,我用debug调试,在accept()后,执行到标记处就执行不下去了,这是为什么呢?
// receiver class
class ServerListener extends Thread{
Socket serverSocket = null;
@Override
public void run() {
while(true){
try {
Log.w(TAG_LISTENER, "ServerListener run() {");
serverSocket = mSocket.accept();
BufferedInputStream in = new BufferedInputStream(serverSocket.getInputStream());
byte[] reader = new byte[10];
int count = 0;
boolean flag = false;
while((count = in.read(reader))>0){ <--- 执行不下去了
flag = true;
bq.enQueue(reader[0]);
Log.w(TAG_LISTENER, reader.toString() + " is added to byteQueue");
}
Log.w(TAG_LISTENER, "***** ServerSender start");
if(flag){
new ServerSender(serverSocket).start();
flag = false;
}
} catch (IOException e) {
e.printStackTrace();
}
Log.w(TAG_LISTENER, "}");
}
}
}
先谢谢了。
...全文
相关推荐
利用socket求抖动
利用mfc socket 实现的抖动计算,并且动态图表示结果
JAVA Socket远程执行任务
写的一个关于socket的例子,实现了客户端和服务器端的简单交互,客户端给服务端发送命令和jar包由服务端执行后返回结果
socket错误代码对应表
Socket错误代码对应表 提示: 在命令提示符下输入:net helpmsg 1xxxx 就能够得到Windows系统提供的错误提示的详细解释。 出现网络联机错误Socket error #11001 表示您的计算机无法连上服务器,请检查您的Proxy设定以及Proxy相关账号,或暂时取消您防毒软件的「个人防火墙」。 · 出现网络联机错误Socket error #11004 应该是网络联机状态问题,请用户检查网络联机是否正常。 · 出现网络联机错误Socket error #10060 Connection Timed Out 表示您与服务器发生联机逾时错误,请检查您的Proxy相关设定,以及Proxy Server是否已将SSL 443 port打开。
C# SOCKET TCP UDP测试工具及源代码
解压后可以得到SOCKET代码软件,及源代码。经过测试可用,用于调试TCP和UDP。
PHP 通过Socket收发十六进制数据的实现代码
以下是对PHP中通过Socket收发十六进制数据的实现代码进行了分析介绍。需要的朋友可以过来参考下


Java SE
