接下来是客户端类CoderClient的编写。
1.首先配置如下信息,包括服务器地址、端口、密钥文件位置.
conf.properties
2.编写发送文件的方法,其中byte[] buf=new byte[117]的原因是RSA加密算法支持的最大字节数为117,而加密后变成128位,所以服务器端解密的时候可以使用128bytes的buf读取文件。
3.为了测试多线程处理效果,可以将客户端继承于Thread,在重写的run方法中调用 send(String file)方法
4.main中的测试可以这样来模拟多个客户端同时向服务器传输文件