您所在位置:网站首页 > 海量文档
 > 计算机 > Java
如何利用Java实现QQ文件传输功能.pdf2页
本文档一共被下载:
次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
随着软件的方展, 软件要显示的提示信息也将越来越多。 具体代码如下:
如显示一段HTML 文本、 显示图片、 播放语音等要求, 可以让 public class UClient extends JFrame implements ActionLis-
使用者耳目一新。 tener{
private JButton open = new JButton("选择文件");
(作者: 韩兵)
private DatagramPacket dp; // 数据报包
private DatagramSocket ds; // 数据报 Socket
如何利用Java 实现QQ 文件传输功能 private String filename; // 保存选择的文件的名字
private FileInputStream fis;
现在, 通过网络传输文件已经非常普遍, 各种传输工 // 输入流,用来读取磁盘文件
具也很多, 最具有代表性的就是 QQ 提供的文件传输功能了, byte[] buf = new byte[10240];
它能让好友之间方便的把自己的文件传给对方。 仔细查看 QQ // 字节数组,存放读取的文件的数据构造方法,构建界面
public UClient(){
的传输文件功能, 发现它没有文件类型的限制, 无论是图片、
this.setSize(150,100);
音乐还是电影、 文本都能传。 同时, 对文件大小的限制也很 this.setTitle("发送文件");
宽, 只要在4GB 以内就可以——— 这足够用户的需求了。 其实 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
实现这一功能并不是很困难, 在Java 中使用基于UDP 协议的 this.setLayout(new FlowLayout());
Socket 编程就可以做到。 下面通过一个完整的例子来说明。 this.add(open);
open.addActionListener(this);
1 编程思路
this.setVisible(true);
文件传输是把 机的一个文件通过网络传输到 机, 并保
发表评论