客户端服务器ios应用程序

时间:2013-05-08 19:09:51

标签: iphone ios client-server

什么是做电话是服务器而其他电话是客户端的应用程序的最佳方式。客户端将向服务器发出请求,服务器将响应。请求可能会向服务器发送他们正在捕获的实时音频。在ios中执行此操作的最佳方式是什么?使用UDP组播?或者每个客户端的TCP套接字?

1 个答案:

答案 0 :(得分:1)

使用UDP多播会将您的消息转发到网络中的所有设备(因此名称)。它也不保证交货,也不保证交货订单(FOFI)。在大多数情况下,UDP并不是一个好主意。

TCP是一个非常好的选择,它易于使用,它确实为所有这些事情做好准备,并且有许多框架或C库可以帮助你很多。

就个人而言,我建议使用libuv并将uv runloop附加到NSRunloop,但您也可以使用AsyncSocket,如果您喜欢坚持到Objective-C。