62,614
社区成员
发帖
与我相关
我的任务
分享
//向服务器发送数据
public void send(TransferLinkedList linkedList) throws IOException{
/**
* 本方法用于客户端向服务器发送数据。首先从套接字中获取基本输出流,接下来将该输出流转换为对象输出流以输出对象
*/
//从该套接字中获取输出流
OutputStream clientOut = client.getOutputStream();
//将该输出流处理为对象输出流
ObjectOutputStream clientOutObject = new ObjectOutputStream(clientOut);
//传输信息
clientOutObject.writeObject(linkedList);
//刷新缓存区
clientOutObject.flush();
//接收服务器信息以确认是否成功发送信息
}
}
//开始运行
public void run() throws IOException{
//服务器一直等待客户端的连接,当与客户端建立连接时,服务器分出一个线程建立新的Socket进行处理,原有Socket继续等待
//此处为了简便省略线程
while(true){
Socket socket = server.accept();
//处理新的Socket
/**
* 调用Judge方法,Judge方法应在实际使用该jar包时编写
* 此时不知道Judge包含哪些方法,是怎么样的路径,甚至名字是否是Judge
* 该使用什么方法来处理?反射?工厂模式?感觉都不大能解决
*/
}
}