/ / Jak mogę przekazać obiekt NSData przez sieć Wi-Fi? - iphone, cel-c, kod xcode, wifi, nsdata

Jak mogę przekazać obiekt NSData przez sieć Wi-Fi? - iphone, cel-c, kod xcode, wifi, nsdata

Jak mogę przekazać obiekt NSData przez sieć Wi-Fi? Czy ktoś może mi podać kod do wysyłania i odbierania NSData przez Wi-fi lub dowolny przykładowy kod / nazwę aplikacji.

Odpowiedzi:

2 dla odpowiedzi № 1

Zakładając, że wiesz, jak wysyłać dane w ogóle, oto kod:

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

sendBytesWithLength(bytes, length);

Po stronie odbiorcy regenerujesz swój obiekt NSData w następujący sposób:

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 dla odpowiedzi nr 2

Czy próbowałeś najpierw spojrzeć na referencje Bonjour, aby skonfigurować połączenie? To powinno doprowadzić cię do innych opcji komunikacji sieciowej.


0 dla odpowiedzi № 3

Istnieje wiele sposobów przesyłania danych przez sieć Wi-Fi.

Zobacz ten link:

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