public void Close() { if (P2P) CommunicationTcp.Close(); else { CommunicationRabbitMqM2S.Close(); CommunicationRabbitMqS2M.Close(); } }
public string ReceiveData(int size=0) { if (P2P) { if (size == 0) { return CommunicationTcp.ReceiveData(); } else if(size <0) { return CommunicationTcp.ReceiveData(int.Parse(CommunicationTcp.ReceiveData())); } else { return CommunicationTcp.ReceiveData(size); } } else return CommunicationRabbitMqS2M.Consume(); }