2012-05-01 71 views
3

我只需要通過UDP發送基本消息。我已經放棄了,我想我必須使用一些庫。正如我研究的那樣,有AsyncUdpSocket庫的例子。我不知道我可以在哪裏下載該課程,最終我找到了GCDAsyncUdpSocket。當然,他們有不同的構造函數,這就是爲什麼我無法實例化一個新對象以發送udp消息的原因。我知道目標c的基本知識,如果有人能告訴我一個如何廣播信息的簡短例子,我將不勝感激。我已經得到的服務器部分我只是對客戶端部分感興趣。如何初始化和實例從GCDAsyncUdpSocket

回答

4

首先從here下載GCDAsyncUdpSocket。然後你可能會發送數據包爲:

GCDAsyncUdpSocket *udpSocket ; // create this first part as a global variable 
udpSocket = [[GCDAsyncUdpSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()]; 

NSData *data = [[NSString stringWithFormat:@"Hello World"] dataUsingEncoding:NSUTF8StringEncoding]; 

[udpSocket sendData:data toHost:@"192.168.10.111" port:550 withTimeout:-1 tag:1]; 
+2

您錯過了@「Hello World」後的方形括號']' – Xander