Я создаю простое приложение для чата udp lan в vb.net, и мне интересно, как мне разбить мои пакеты. Каждый отправленный пакет должен иметь идентификатор, имя пользователя и IP-адрес, с которого он поступает, и, возможно, также командную часть, например, присоединиться или выйти, чтобы обновить мой список пользователей и текстовое сообщение. Я хотел бы знать, как проще всего поместить все это в простой пакет, а затем легко разделить и получить доступ к различным частям из него, когда он получен. спасибо.
Я использую UDP, так как это только в локальной сети, поэтому я вещаю на *.*.*.255
РЕДАКТИРОВАТЬ: Спасибо за ваш ответ, Джон, но я уже все это знаю. То, что я хочу знать, - это то, что было бы самым простым и мощным способом форматирования моих пакетов, чтобы они включали имя пользователя, идентификатор, команду и текстовое сообщение, а затем получающий его пользователь расшифровывал его, чтобы показать только сообщение, написанное пользователь или, если это команда типа присоединиться или выйти, чтобы показать соответствующее сообщение о присоединении и добавить пользователя в список для примера.