Я имел ввиду, что получилось передать пакеты, не придирайтесь к словам. К тому же в C# чтобы начать обмениваться данными с сервером надо седлать socket.Connect вместо socket.Bind. К тому же существует понятие "виртуального соединения". Нашел интересные статьи на тему UDP, жаль всего 3 из них переведены на хабре
http://gafferongames.com/networking-...e-programmers/