作者dremel (hadoop)
看板java
标题[问题] socket写活的
时间Sun Nov 17 00:34:23 2013
小弟初学,已下请教
这是我找到的code
http://ideone.com/9lHhTM FileClient
http://ideone.com/OmpTun FileServer
这支code执行顺序方式:
(test.jpg在FileClient所属目录)
1. java FileServer test.jpg
2. java FileClient test.jpg
结果:FileClient将档案传到FileServer端
我想做的是假设我从资料库查到一笔资料,叫tom.jpg
已抓到tom.jpg字串
我将tom.jpg存放在字串String tom里面
那我要如何让我上面那两只socket code
根据我从资料库所找到的tom变数传输tom.jpg档!!!(条件:目录夹底下有tom.jpg档)
也就是我要将上面两只程式码改成活的!!!
问题在於不需要使用者在java执行後面还要加档名
而且这两只程式目前再传档案前,
都还必须server端执行前加档名(此时连结中)
>然後client端执行加档名>server端才收到档案。
所以我要如何让client端抓到tom变数然後在复制tom.jpg
将tom.jpg传到server端??(不需要使用者在执行过程中输入档名)
也就是说我client只要负责取tom参数跟复制档案传档案
然後server端应该只要负责接受就好了。这样应该就是活的吧?
请问要怎麽改写?
麻烦大大解惑
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.96.170.200
※ 编辑: dremel 来自: 123.193.220.89 (11/17 01:22)