请教struts中socket上传文件

zhmain 04-08-11

我现在已经取得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。