-
即时通信系统
网络聊天,比如A跟B聊天,首先A和B都必须连接到公用的服务器,然后服务器根据消息的接受者来讲消息转发给对应的人。比如A给B发消息,A首先将消息发送个服务器,服务器接收到该消息,然后看到是A给B发的消息,然后将消息转发给B。A和B不能直接通信,而是用服务器周转。所以你需要实现一个服务端,一个客户端,然后服务端可以同时与多个客户端建立连接,然后服务端实现消息的转发。
- 2022-02-03 14:12:33下载
- 积分:1
-
ftp开发包
这个是ftp开发的开发包,可以使用此包进行开发ftp客户端和ftp服务器
这个是ftp开发的开发包,可以使用此包进行开发ftp客户端和ftp服务器
- 2022-05-07 12:26:32下载
- 积分:1
-
一维数组
使用图形用户界面的五个产品价格一维数组。允许用户生成的数组或退出程序。此外允许用户进行排序的数组使用泡沫插入或选择排序方法。
- 2022-08-04 01:33:07下载
- 积分:1
-
根据用于指定月份,打印该月份所属的季节。根据用户定义的数值不同。打印对应的星期英文。
资源描述对初学者了一些练习,会使用判断语句if...else if,zhe 这只是其中一些例子,可以让初学者更好的理解判断语句。
- 2023-05-10 02:45:04下载
- 积分:1
-
android无线点餐
该代码包含服务器和客户端,能实现无线点餐。里面包含详细的内容介绍,数据库源码,具体配置服务器的操作步骤。适合初学者和做毕业设计的同学。
- 2022-02-20 22:00:54下载
- 积分:1
-
测mina tcp效率较完整项目,部署到linux上
应用背景使用两个linux机器,测试用例:
1:模拟100个客户端同时发送1000tcp包,服务器响应的最长时间。
2:模拟500个客户端同时发送1000tcp包,服务器响应的最长时间。
使用3台linux服务器,部署项目测试用例:
1:2个机器做客户端,分别同时模拟100客户端,同时发送1000tcp包,测试mina响应的最长时间。
模拟客户端数和发送的包数可以灵活设置。
关键技术
public void sessionOpened(IoSession session) {
if (!v.contains(session.getId()))
v.add(session.getId());
final IoSession session1 = session;
final Long port = session1.getId();
if (clientSessionCounts.get(port) == null) {
clientSessionCounts.put(port, new AtomicInteger(0));
}
System.out.println("created sessions - " + v.size());
try {
/*
* Timer timer = new Timer(); timer.schedule(new TimerTask() {
*
* @Override public void run() { session1.write("
- 2022-03-12 22:41:44下载
- 积分:1
-
androidpn-client demo
对于Android的推送技术,用的比较多的还是AndroidPn。由于要对Push的服务器端,进行压力测试。当然,不可能真找几千台手机来测试。所以只能通过PC端模拟AndroidPN的用户端,每个线程代表一个AndroidPN的客户端
- 2022-03-22 00:20:43下载
- 积分:1
-
java多线程源码实现
资源描述本实例给出了java语言下的多线程实现。给出了三种常用的java多线程的源码实现和文档总结,且源码中包含注释,便于对java多线程实现的直接使用。
- 2022-05-20 20:36:50下载
- 积分:1
-
JAVA抽奖程序
这是用java写的一个抽奖程序,通过在txt文档中输入抽奖人的名字等信息,运行程序可以在众多名字中随机抽出txt文档中的名字。简单却实用
- 2022-04-25 09:01:14下载
- 积分:1
-
springmvc+mybatis 聊天室
资源描述自己做的Javaweb聊天室,比较简单,用的是ajax轮询,这段时间在学习tigase,后期用bootstrap美观一下,然后改一个tigase版的
- 2022-02-05 15:40:36下载
- 积分:1