您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbspJava

如何利用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);

文件传输是把 机的一个文件通过网络传输到 机, 并保

发表评论