Wyślij wiadomość „Hello World” przez udp z iPhone'a

Jestem nowy w zakresie C i muszę wysłać prostą wiadomość przez UDP. Część serwerowa działa, ponieważ jest zaimplementowana w C #.

Kod serwera w języku C # to:

<code> var server = new UdpClient(8585);
 var groupEP = new IPEndPoint(IPAddress.Parse("192.168.0.120"),8585);
 byte[] bytes = server.Receive(ref groupEP);
</code>

a część klienta w c # to:

<code>   System.Net.Sockets.UdpClient client;     
client = new System.Net.Sockets.UdpClient("192.168.0.120",8585);    
client.Send(new byte[]{1,2,3,4},4);
</code>

jak mogę wykonać tę samą część klienta w celu c? Wiem, że w Internecie jest wiele samouczków, takich jakta biblioteka. kiedy importuję tę bibliotekę do mojego projektu, nie wiem, jak utworzyć instancję nowego obiektu. Próbowałem:

<code> [[GCDAsyncUdpSocket alloc] initWithSocketQueue:... ??? I don't know how to initialize it.
</code>

Będę wdzięczny, jeśli ktoś pokaże mi prosty przykład, w jaki sposób mogę powielić część klienta do celu c.

questionAnswers(4)

yourAnswerToTheQuestion