admin管理员组文章数量:1564186
public static void main(String[] args) throws Exception {
//1、创建一个socket连接
Socket socket = new Socket(InetAddress.getByName(“127.0.0.1”),9000);
//2、创建一个输出流
OutputStream os = socket.getOutputStream();
//3、读取文件
FileInputStream fis = new FileInputStream(new File(“01.png”));
//4、写入文件
byte[] buffer = new byte[1024];
int len;
while ((len=fis.read(buffer))!=-1){
os.write(buffer,0,len);
}
//5.关闭资源
fis.close();
os.close();
socket.close();
}
}
3、测试
三、UDP实现数据上传
1、UDP接收端
package com.tcpip;
import java.DatagramPacket;
import java.DatagramSocket;
public class UdpServerTest {
public static void main(String[] args) throws Exception {
//1、开放端口
DatagramSocket socket = new DatagramSocket(9090);
//2、接收数据包
byte[] buffer = new byte[1024];
DatagramPacket packet = new DatagramPacket(buffer,0,buffer.length);
socket.receive(packet);
System.out.println(new St
版权声明:本文标题:【计算机网络 15】简单几行Java代码实现迅雷功能,java流式编程原理 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1727487225a1117258.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论