如何通过Wifi网络传递NSData对象?

时间:2011-05-24 09:06:00

标签: iphone objective-c xcode wifi nsdata

如何通过Wifi网络传递NSData对象?任何人都可以通过Wifi或任何示例代码/应用程序参考向我提供发送和接收NSData的代码。

3 个答案:

答案 0 :(得分:2)

假设您知道如何一般发送数据,这里是代码:

uint8_t *bytes = (uint8_t)[myData bytes];
size_t length = [myData length];

sendBytesWithLength(bytes, length);

在接收方,您可以像这样重新生成NSData对象:

uint8_t *bytes = ; // Get the bytes from somewhere...
size_t length = ; // And the length

NSData *data = [[NSData alloc] initWithBytes:(const void *)bytes length:length];

答案 1 :(得分:1)

您是否尝试过首先查看Bonjour引用来设置连接?这应该引导您进行网络通信的其他选择。

答案 2 :(得分:0)

您可以通过多种方式通过wifi网络发送数据。

请参阅此链接:

http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/