Có ai có bất kỳ hướng dẫn hay về cách gửi gói UDP từ SDK iPhone không?Gửi gói UDP từ iPhone
EDIT:
Đã thực sự dễ dàng để làm điều này ...
RTFM!
Sau bao gồm AsyncUdpSocket chỉ cần thêm này trong phần đầu:
AsyncUdpSocket *socket;
Và trong chính:
NSData *data = ...
[socket sendData:data toHost:@"192.168.x.x" port:5002 withTimeout:-1 tag:1];
Khi thử nghiệm đừng quên để cho phép UDP truyền thông về tường lửa máy chủ của bạn!
Một chút về lịch sử ... ở một giai đoạn có thư viện hoàn toàn không thể chấp nhận AsyncSocket, ban đầu được tạo ra bởi Dustin J. Voss bí ẩn. (đôi khi được gọi là CocoaAsyncSocket.) Tại một thời điểm nó đi kèm với mã ví dụ UDP dễ dàng và nó là trung tâm phát triển iOS. Có lẽ vẫn còn giá trị nếu bạn có thể đào nó lên. Đó là một thư viện đáng kinh ngạc. – Fattie
cách xử lý nếu địa chỉ IP thay đổi – remyr3my
@ Cyph3r Bạn sẽ cần phải sử dụng một số logic tùy chỉnh để đặt biến 'NSString', mà bạn có thể chuyển vào tham số' đếnHost'. Hoặc, cách khác sử dụng tên miền và thiết lập bản ghi DNS thay vì sử dụng địa chỉ IP và cập nhật khi cần. Nó hoàn toàn phụ thuộc vào những gì bạn đang cố gắng làm. –