public async Task <T> ReceiveAsync <T>() { var packet = await ReceiveAsync(); if (packet != null) { return(packetDataSerializer.Serialize <T>(packet)); } return(default(T)); }
public T Serialize <T>() { return(packetDataSerializer.Serialize <T>(this)); }