问答详情
源自:6-2 综合练习---实现分析

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

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

提问者:景州 2016-12-19 00:32

个回答

  • 慕的地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

    我也不知道