有的人说是没弄select~可是网上的例子都没设定啊~汗了
解决方案 »
- android开发的sdcard权限问题和一个很诡异的错误,调试了3个小时......要疯了,真心没有招了,拜托大家好心帮帮我吧
- 好友列表下拉菜单
- 求大神!Socket和后台服务的问题?
- 关于安卓的问题
- camera问题
- 自定义Adapter的getView方法不执行
- ListView 横向滑动的问题
- 请问Android上进行2D游戏开发一般使用什么?
- Android Layout的问题
- android 5.1 root版本 修改framework相关内容后,模块编译出来的jar包push进系统后,修改部分不起作用。必须重新编译烧写system.
- 关于UI界面问题,同时使用横屏UI和竖屏UI
- 大家在开发Android的时候,使用什么版本管理软件
accept只是为了监听端口 , 而你真正数据的接收是recv这个地方 , 所以当你每accept一个信号 , 就要另外开启一个线程去专门recv接收数据。
你不是把accept和receive都放在同一个线程中了吧?
ServerSocket localServerSocket = new ServerSocket(m_nPort);
while(true)
{
try
{
Socket socket = localServerSocket.accept(); // 主线程持续阻塞等待连接
Receiver rcv = new Receiver(socket); //此处要另起线程去处理已连接的Socket
rcv.start();
}
}Class Receiver extends Thread{
InputStream inStream= null;
public Receiver(Socket socket){
if(socket == null){
throw new Exception();
} inStream = socket.getInputStream;
} public void run(){
while(true){
inStream.read();
}
}