Trong SDK iPhone, bạn có thể thực hiện lập trình socket posix (giống như trong bất kỳ hệ điều hành Unix khác). Có rất nhiều ví dụ về cách làm điều đó.
Nhưng, trừ khi bạn chỉ làm việc đó cho mục đích học tập, xem xét bằng cách sử dụng HTTP cho giao tiếp máy khách/máy chủ giữa máy khách và máy chủ iOS. Nó sẽ làm cho cuộc sống của bạn dễ dàng hơn nhiều. Máy chủ VÀ phía máy khách.
Nếu bạn muốn làm một truy vấn HTTP trong iPhone, mã của bạn trông đơn giản như:
NSURL* url = [NSURL urlWithString: @"http://eexample.com/page.php?param=2323"];
NSString* stringForUrlPath = [NSString stringWithContentsOfURL: url
encoding: NSUTF8StringEncoding
error: nil];
// in stringForUrlPath you will hold whatever the server responded you
Nguồn
2012-02-02 18:24:51
có vẻ tốt. cảm ơn! – TalMihr
không sao cả. nó đã giúp tôi rất nhiều khi tôi vội vàng viết một khách hàng đơn giản. có lẽ bạn sẽ phải thay đổi một số mã nếu bạn đang sử dụng ARC nhưng nó chỉ là một hoặc hai dòng –