java实现文件传输和聊天_java聊天和文件传输实例

【实例简介】

用java的NIO技术编写的

1. 支持聊天功能

2. 拖拽文件可以实现文件传输功能,也可以是文件夹

3. 启动时可以选择server端或client端启动

4. 本人原创,学习NIO和java的网络通信一定会不错

5. 下载下来可以直接导致eclipse,然后运行

【实例截图】

【核心代码】

EasyTranfer_02

└── EasyTranfer_02

├── bin

│   └── com

│   └── im

│   ├── FileReciveTask.class

│   ├── FileSendTask.class

│   ├── FilesMgr.class

│   ├── IFileTransObserver.class

│   ├── ISocketOberser.class

│   ├── TranferClient.class

│   ├── TranferServer.class

│   ├── ui

│   │   ├── EasyTransferMainFrame$1.class

│   │   ├── EasyTransferMainFrame.class

│   │   ├── ITextAreaTask.class

│   │   ├── JTextPaneEx.class

│   │   ├── TextAreaByMenu$1.class

│   │   ├── TextAreaByMenu$2.class

│   │   ├── TextAreaByMenu$3.class

│   │   ├── TextAreaByMenu$4.class

│   │   ├── TextAreaByMenu$5.class

│   │   └── TextAreaByMenu.class

│   └── util

│   ├── IConstant.class

│   ├── T.class

│   ├── TimeUnit.class

│   └── Utils.class

├── libs

│   └── JTattoo-1.6.11.jar

└── src

└── com

└── im

├── FileReciveTask.java

├── FileSendTask.java

├── FilesMgr.java

├── IFileTransObserver.java

├── ISocketOberser.java

├── TranferClient.java

├── TranferServer.java

├── ui

│   ├── EasyTransferMainFrame.java

│   ├── ITextAreaTask.java

│   ├── JTextPaneEx.java

│   └── TextAreaByMenu.java

└── util

├── IConstant.java

├── TimeUnit.java

├── T.java

└── Utils.java

12 directories, 37 files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值