Processing incoming networking messages - C#