社区
Java SE
帖子详情
100分求mq发送和接收文件的java代码或者实例
zxggwan
2006-04-21 02:06:10
我把文件转换成类发出去 那边也能收到 也有字节数 可是写个程序把消息接收过来转换成文件就成了0字节到底为什么啊
...全文
377
6
打赏
收藏
100分求mq发送和接收文件的java代码或者实例
我把文件转换成类发出去 那边也能收到 也有字节数 可是写个程序把消息接收过来转换成文件就成了0字节到底为什么啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ruodeer
2006-07-22
打赏
举报
回复
jf
xzwsun
2006-07-20
打赏
举报
回复
楼上的你这是socket 通信,不是mq的消息通信吧!
mingyun310
2006-07-20
打赏
举报
回复
顶。学习一下
sunshine5246
2006-07-20
打赏
举报
回复
帮顶
cseu
2006-04-21
打赏
举报
回复
import java.io.*;
import java.net.*;
import java.util.zip.*;
public class FileClient extends Thread{
private String fileName;
private String location;
private String serverAddress;
private File file;
private RandomAccessFile raf;
private Socket server;
private InputStream is;
private ZipInputStream zis;
private DataInputStream tmpDis,dis;
private byte[] buf;
private int port;
public FileClient(String _serverAddress,int _port,String _location,String _fileName){
serverAddress=_serverAddress;
port=_port;
location=_location;
fileName=_fileName;
}
public void run(){
try{
file=new File(location+"\\"+fileName);
file.createNewFile();
raf=new RandomAccessFile(file,"rw");
}
catch(FileNotFoundException e1){
System.out.println("错误1:文件未找到!");
}
catch(IOException e2){
System.out.println("错误2:IOException!");
}
try{
server=new Socket(serverAddress,port);
is=server.getInputStream();
tmpDis=new DataInputStream(is);
zis=new ZipInputStream(tmpDis);
zis.getNextEntry();
dis=new DataInputStream(zis);
buf=new byte[2048];
int num=dis.read(buf);
while(num!=(-1)){
raf.write(buf,0,num);
raf.skipBytes(num);
num=dis.read(buf);
}
dis.close();
raf.close();
}
catch(IOException e3){
System.out.println("错误3:IOException!"+e3);
}
}
/* 测试用代码
public static void main(String[] args)throws Exception{
FileClient fc=new FileClient(InetAddress.getLocalHost().getHostAddress(),"F:\\graduation project\\filetrans","newfile.txt");
fc.start();
}
*/
}
可以传输文件,由于还在测试,可能还有问题未找出
贴出来,大家共同讨论
cseu
2006-04-21
打赏
举报
回复
这是我毕业设计中的关于文件传输用的代码,你可以参考参考
import java.io.*;
import java.net.*;
import java.util.zip.*;
public class FileServer extends Thread{
private String fileName;
private int port;
private File file;
private FileInputStream fis;
private ServerSocket ss;
private Socket client;
private OutputStream os;
private ZipOutputStream zos;
private DataOutputStream dos;
private byte[] buf;
public FileServer(String _fileName, int _port){
fileName=_fileName;
port=_port;
}
public void run(){
try{
file=new File(fileName);
fis=new FileInputStream(file);
}
catch(FileNotFoundException e1){
System.out.println("错误1:文件未找到!");
}
try{
ss=new ServerSocket(port);
client=ss.accept();
os=client.getOutputStream();
zos=new ZipOutputStream(os);
zos.setMethod(ZipOutputStream.DEFLATED);
zos.putNextEntry(new ZipEntry("zip"));
dos=new DataOutputStream(zos);
buf=new byte[2048];
int num=fis.read(buf);
while(num!=(-1)){
dos.write(buf,0,num);
dos.flush();
num=fis.read(buf);
}
fis.close();
dos.close();
}
catch(IOException e2){
System.out.println("错误2:IOException!"+e2);
}
}
/*测试用代码
public static void main(String[] args)throws Exception{
FileServer fs=new FileServer("F:\\graduation project\\思路.txt",3108);
fs.start();
}
*/
}
JAVA
IBM
MQ
接收
、
发送
本篇文章将深入探讨如何使用
Java
API与IBM
MQ
进行交互,包括
接收
和
发送
消息的
实例
。 首先,我们需要理解IBM
MQ
的基本概念。
MQ
系列是IBM提供的消息队列服务,它通过消息模型实现了应用之间的解耦。消息队列允许应用...
mq
.rar_
MQ
_ibm
mq
实例
代码
_ibm
mq
文件
传输_ibm
mq
put怎么用_put
IBM
MQ
提供了丰富的
Java
API,使得开发者可以通过编程方式轻松地进行消息的
发送
和
接收
。以下是一个简单的`put`操作示例: ```
java
import com.ibm.
mq
.*; public class
MQ
PutExample { public static void main...
java
客户端从
MQ
队列
接收
消息的三种方法
使用JMS,你可以创建一个`ConnectionFactory`,配置
MQ
连接参数,然后创建一个`QueueConnectionFactory`
实例
。接下来,创建`QueueConnection`,并从它创建一个`QueueSession`。在这个会话中,你可以创建一个`...
Java
下操作IBM Websphere
MQ
的项目案例
9. **
实例
化和测试**:在项目中,你可能会发现示例
代码
展示了如何创建一个简单的
发送
和
接收
消息的测试用例。这些示例会帮助你理解如何在实际应用中使用IBM
MQ
。 通过这个项目案例,你可以深入了解
Java
与IBM
MQ
的...
WebSphere
MQ
简单
实例
(
发送
消息)
关于"源码"标签,我们可以假设这个
实例
提供了
发送
和
接收
消息的示例
代码
。这些
代码
可能展示了如何在
Java
中使用JMS API来与WebSphere
MQ
交互。例如,创建`MessageProducer`,创建`TextMessage`,设置消息属性,然后...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章