public void recieveTCP_packet(TCP_packet temp) throws LowLinkException {
		try {
			mTCPprotocol.receiveTCPPacket(temp);
		} catch (TransportLayerException te) {
		} catch (NullPointerException e) {
			System.out.println("ProtocolStack.java: receiveTCP_packet " + e.toString());
		} catch (CommunicationException ce) {
		} catch (TransportLayerPortException tpe) {

			LayerInfo TCP_Info = new LayerInfo(getClass().getName());
			TCP_Info.setObjectName(getParentNodeName());
			TCP_Info.setDataType("TCP Packet");
			TCP_Info.setLayer("Transport");
			TCP_Info.setDescription("TCP port packet receiving: \"" + tpe.toString() + "\".");
			Simulation.addLayerInfo(TCP_Info);

		}
	}