社区
Java SE
帖子详情
java写socket管理除了多线程还有什么方法。
magicpower
2005-06-10 11:02:18
我做c select模型用的比较多 windows下也可以用多线程 不过一般不采用 完成端口在大规模连接的情况下用的比较多。
想用java写个管理大量连接的程序 如果只是多线程似乎很耗费资源
有朋友做过吗 给点意见
...全文
128
6
打赏
收藏
java写socket管理除了多线程还有什么方法。
我做c select模型用的比较多 windows下也可以用多线程 不过一般不采用 完成端口在大规模连接的情况下用的比较多。 想用java写个管理大量连接的程序 如果只是多线程似乎很耗费资源 有朋友做过吗 给点意见
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyxxxxx
2005-06-11
打赏
举报
回复
使用非阻塞IO
参考jdk中java.nio包中的
ServerSocketChannel、SelectableChannel、 SelectionKey等类
IBM中国网站上有这方面资料
zhang21cnboy
2005-06-11
打赏
举报
回复
这个只需要你自己实现一下就可以了。c下面你说的那个,叫异步socket,如果你不用mfc或者其他类库的话,你还是需要自己做线程实现。
在java下,如果你想实现异步socket。也很简单。结合队列,线程池,就完全可以了。
不过,如果你要实现并发连接比较大的话,不光是程序的问题。
当然,像你说得,同时保持100个连接,那不会有很大问题,当然还要看你的连接是怎么处理的,如果仅仅是发送一些小数据,并不会做大数据处理,那连1000,问题都不大。
呵呵,weblogic等最成功的中间件服务器,都是用java开发的,因此不要怀疑java是否能够完成,关键是要看自己的水平
yangbc
2005-06-11
打赏
举报
回复
你根本就不该用java开发这种程序,java不是给效率要求高的需求用的,windows的完成端口很好,继续使用吧
magicpower
2005-06-10
打赏
举报
回复
我想知道java socket有没有这样的机制存在
magicpower
2005-06-10
打赏
举报
回复
连接池似乎解决不了我的问题,我需要保持多个连接,也就是说也许同时要保持上100个连接,而这些连接都是长期的。
我需要的是一种通知机制,也就是说一种消息,如windows 中 waitformulitiobject,在网络连接有action发生的时候,我可以等到通知,我想知道java soceketyo
yinbodotcc
2005-06-10
打赏
举报
回复
可以用连接池
java
多线程
聊天程序
java
多线程
聊天程序 GUI界面
socket
实现,
Java
--- Server
Socket
和
Socket
多线程
通信 完整步骤
Everybody!小编我又回来了。上篇文章:
Java
— Server
Socket
和
Socket
简单通信 完整步骤 我们讲到了
socket
简单通信,相信各位都有大差不差的了解了。这篇文章呢,咱们继续走起。但是,新的东西着实不多,就加了个
多线程
处理,用于多客户端消息请求。小编绝对用最生动的表述给各位讲清楚!Let go! 1,建立客户端1。 /** * @author: * @description: * @date: 2022/4/14 **/ public class Ser
Java
高级API
你将获得:
Java
集合框架、泛型、
Java
实用类,I/O读
写
文本文件、
多线程
、
Socket
网络编程、XML解析等知识。 深入学习
Java
API中几个常用的核心类的用法。
Java
高级API是所有
Java
高级开发的基础,只有熟练掌握
Java
SE...
java
的
socket
多线程
编程之关闭
socket
这两天在
写
socket
通信,也就是下面的东西,然后遇到了个问题,怎样才能优雅的关闭
socket
(正常关闭而不是发生异常导致的关闭) 直接说思路吧,后面再说我遇到的问题! 我们这里说的关闭是用户点击断开按钮后再关闭,如果是用户直接退出程序可以在退出之前调用和关闭按钮一样的
方法
,或则采用心跳检测判断用户是否在连接,不过这里不说怎么实现这个。 我们一般只说客户端断开连接,如果想要服务器断开和客户的连接...
Java
Socket
多线程
服务端、客户端
Java
Socket
多线程
服务端、客户端 分类:
JAVA
2011-11-08 22:49 87人阅读 评论(0) 收藏 举报 view plain //主
方法
package com.huhai.demo.
socket
; public class Main { /** 功能说明: * @param args
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章