android实现Socket多线程 最近遇到这样一个问题,请大神帮帮忙:在android中实现多线程,即多个客户端访问同一个服务器,我在服务器接收消息时怎么确定是哪个客户端发给我的?还有我需要为不同的客户端输出不同的信息,我该怎么确定为对应的客户端发送消息。有知道的大神请帮帮忙啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务器端要实现多线程SocketServer,这样不同客户端的请求都会开设独立的线程应对。至于如果判断是哪个客户端,这个应该是你框架逻辑方面的事情,别人帮不了你。 嗨,建议你看看mina框架吧,客户多上nio啊 socket.getInetAddress()可以获取到对应的连接的IP地址,根据IP来确定 其实也不用的,直接在接受到连接的时候将获得的socket一起传递给新开启的线程就可以了,然后给每个线程一个成员变量作标识,比如对应的登录名,没有登录名可以用上面的方法用IP来标识 如果商用的话用 mina 吧,每个session绑定一个客户端,比较方便 android中webview加载网页,为什么有的网站会被加载两次? android 报错,求解决 还是android设备和PC通讯的问题 求救!android怎么上传图片到php服务器 新手提问,EditText内容清空的问题 在android中如何获取正在播放视频的帧数? 【急】求助Android屏保的实现问题 求助,我用smack+openfire进行安卓即时通信开发,在发送图片时出了问题 仿淘宝个人中心的那个“我的足迹”listview滑动左侧显示时间标签 android开发的界面UI布局问题 请教一个关于 android-wheel的问题 使用openNonAsset函数打开图片报错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货