public void ReceiveSync(Action <int, byte[]> recAct, int recBufferSize = 4096) { if (NetProviderType == NetProviderType.Tcp) { tcpClientProvider.ReceiveSync(recAct, recBufferSize); } else if (NetProviderType == NetProviderType.Udp) { udpClientProvider.ReceiveSync(recAct, recBufferSize); } }