Problemy z UDP

O ile komunikację sieciową za pomocą TCP potrafię zakodzić bezbłędnie o tyle ni cholery nie mogę poradzić sobie z UDP. Co prawda wiadomości są odbierane – mam tylko problem z ich odczytaniem…

Być może mój błąd wynika właśnie z tego, że niezbyt się zajmowałem protokołem UDP… Tak czy inaczej dzieje się tak:

  1. Włączam program i chodzi on normalnie (sprawdza czy nie ma wiadomości i jak nie to idzie dalej)
  2. Wysyłam do programu kilka bajtów przez UDP
  3. Program odczytuje bezbłędnie i tutaj pojawia się dopiero problem. Od tego miejsca program staje i oczekuje na kolejne wiadomości. To zatrzymuje pętlę i oczywiście program nie reaguje zupełnie na nic…

Może ktoś ma jakiś pomysł co tutaj pomoże? Ja staram się coś na to poradzić, ale średnio mi idzie 😉

Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s