请教struts中socket上传文件

04-08-11 zhmain

我现在已经取得Inputstream:

FileUploadForm fileUploadForm = (FileUploadForm) actionForm;

FormFile uploadFile = fileUploadForm.getUploadFile();

try

{

// 获得文件流

InputStream uf = uploadFile.getInputStream();

Socket s = new Socket("192.168.100.25", 5678);

这里的uf是不是在socket建立后就能传送了,就象DataInputStream一样,

DataInputStream dis = new DataInputStream(socket.getInputStream());

我的uf在这里是能够代替socket.getInputStream()还是能直接代替dis,

哪位能够讲一下socket传送的原理,

在DatagramSocket中,还有send方法,可是Socket中根本没有,我想知道作为面向连接的Socket是不是在socket建立后就会自动传送inputstream。