我正在寻找在iphone和服务器之间“简单”使用TCP数据包传输。
我猜它主要是打开套接字,指定端口& IP并按发送。 (这是我通常用Python做的事情)
任何人都知道快速入门指南或“傻瓜”教程吗?
答案 0 :(得分:2)
在iPhone SDK中,您可以进行posix套接字编程(就像在任何其他基于unix的操作系统中一样)。有很多关于如何做到这一点的例子。
但是,除非您只是出于学习目的,否则会考虑使用HTTP进行iOS客户端和服务器之间的客户端/服务器通信。它会让你的生活更轻松。服务器 AND 客户端。
如果您想在iPhone中进行HTTP查询,您的代码看起来很简单:
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
答案 1 :(得分:2)
这是一篇非常好的文章:iPhone Network Programming