Envíe el mensaje "Hello World" a través de udp desde iPhone

Soy nuevo en el objetivo C y debo enviar un mensaje simple a través de UDP. La parte del servidor está funcionando porque está implementada en C #.

El código del servidor en C # es:

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

y la parte del cliente en c # es:

<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>

¿Cómo puedo hacer la misma parte del cliente en el objetivo c? Sé que hay muchos tutoriales en internet comoesta biblioteca. cuando importo esa biblioteca a mi proyecto, no sé cómo crear una instancia de un nuevo objeto. Yo he tratado:

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

Apreciaré si alguien me puede mostrar un ejemplo simple de cómo podría replicar la parte del cliente en el objetivo c.

Respuestas a la pregunta(4)

Su respuesta a la pregunta