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:

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

y la parte del cliente en c # es:

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

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

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

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