SocketClient类中getData 和sendData 方法怎么写?

来源:6-2 综合练习---实现分析

景州

2016-12-19 00:32

跟着视频写的,有个问题:怎么在SocketClient类中中出现 getData   和sendData 方法是怎么实现的?

写回答 关注

2回答

  • 慕的地3067761
    2018-03-03 11:28:16
    	private void closeAll() {
    		try {
    			if(socket != null)
    				socket.close();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    	
    	private void sendData(CommandTransfer transfer) {
    		try {
    			ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
    			oos.writeObject(transfer);
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    
    	private CommandTransfer getData() {
    		CommandTransfer transfer = null;
    		try {
    			ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
    			transfer = (CommandTransfer) ois.readObject();
    		} catch (IOException e) {
    			e.printStackTrace();
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		}
    		return transfer;
    	}

    我这边可以运行

  • oooqqqooo
    2016-12-20 10:08:11

    我也不知道

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题