V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sodaless  ›  全部回复第 7 页 / 共 7 页
回复总数  131
1  2  3  4  5  6  7  
2016-01-18 09:32:46 +08:00
回复了 sodaless 创建的主题 Java Android 客户端发起端口扫描,有什么高效率的办法么
Hi all ,问题已经解决,和大家同步一下 solution , NIO 非阻塞式 socket 是一个挺好的办法,但在移动设备上依然不适用,我测试的安卓机器最多同时打开 1024 个连接后就会达到文件打开数的上限,即使队列式处理,主动关闭 socket 后句柄好像也不能即时释放。并且 socket channel 在 finishConnect 的时候会被阻塞,不知道是不是被路由设备限制了。最后的解决办法是使用 mDNS ,广播方式寻找,在 java 上有 JmDNS 库可以使用,在 Android API 16 以上系统有提供 NsdManager 服务,很好使,完美解决。
2016-01-06 09:18:43 +08:00
回复了 Sinbaba 创建的主题 推广 爆 2015 薪资,领取 Cherry 鼠标垫
0.5 , 14k 求垫
2015-12-31 16:25:47 +08:00
回复了 sodaless 创建的主题 Java Android 客户端发起端口扫描,有什么高效率的办法么
@zbz 试了下果然效果拔群,有个小问题就是操作太快的话会报“ Host is down ”和“ No route to host ”,不知道是不是被网关给搞了
2015-12-31 14:46:11 +08:00
回复了 sodaless 创建的主题 Java Android 客户端发起端口扫描,有什么高效率的办法么
@zbz Excited !我去试试,只是不知道创建这么多 socket 开销会不会很大
2015-12-31 13:48:53 +08:00
回复了 sodaless 创建的主题 Java Android 客户端发起端口扫描,有什么高效率的办法么
@wu360463231 可以多一个进程,在这里 UDP 广播该怎么用?求指教。
2015-12-31 13:24:57 +08:00
回复了 sodaless 创建的主题 Java Android 客户端发起端口扫描,有什么高效率的办法么
@shepherd 要发现全部,并且因为是园区网络, IP 地址经常变化。目前的问题是整个子网里可达的 IP 地址不多,扫描线程遇到不可达的 IP 时会等待直到达到超时时间后(目前设置了 150ms )才会继续扫描下一个 IP ,和这个端口建立的还必须是 TCP 连接,我也想看看能 PS Server 会不会发广播之类的,目前还没从文档上看到,官方的 sample 和文档也是一团糟
2015-11-25 09:04:38 +08:00
回复了 daacui 创建的主题 职场话题 有人变着法打听你工资,你怎么回应的?
我一般都是说我年薪过万
2015-11-11 09:13:37 +08:00
回复了 kendetrics 创建的主题 随想 这个点儿还有没有阿里的程序猿在?
腾得出
我和老婆都不是独生子女,我们应该不会有生二胎的意愿的
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   992 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 21:20 · PVG 05:20 · LAX 13:20 · JFK 16:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.