저는 vb.net에서 간단한 udp lan 채팅 응용 프로그램을 만들고 있는데, 어떻게 패킷을 분할해야하는지 궁금합니다. 보낸 패킷마다 ID, 사용자 이름 및 IP 주소가 있어야하며, 내 사용자 목록과 텍스트 메시지를 업데이트하기 위해 같은 조인 또는 종료 명령 부분이 있어야합니다. 이 모든 것을 간단한 패킷에 넣은 다음, 다른 부분을 쉽게 분리하여 액세스하는 가장 쉬운 방법은 무엇인지 알고 싶습니다. 감사. 이것은 단지 LAN에 있기 때문에 내가 UDP를 사용하고분할 할 수있는 UDP 패킷을 만듭니다.
그래서 내가 *.*.*.255
편집에 방송이야 : 당신의 대답 존 주셔서 감사하지만 나는 이미 모든 것을 알고있다. 내가 알고 싶은 것은 사용자 이름, ID, 명령 및 문자 메시지를 포함하도록 패킷을 형식화하는 가장 쉽고 강력한 방법은 무엇인지 알고 싶으면 수신 한 사용자가 암호를 해독하여 작성한 메시지 만 표시하도록하는 것입니다. 사용자 또는 조인 또는 탈퇴와 같은 명령 인 경우 조인에 대한 적절한 메시지를 표시하고 예를 들어 목록에 사용자를 추가하십시오.
어떤 형식으로 서식을 지정했는지 혼란 스럽습니다. "긴"메시지에 어떻게 대처할 수 있습니까? 그렇다면 일련의 순차적 패킷 ID가 필요합니다. 즉 손실 된 패킷 등을 처리하기 위해 TCP/IP와 같은 것을 구현하는 것을 의미합니다. 그렇지 않은 경우 명확히하십시오. –