现在正想做TCP的网络通讯,因是新手,不知道现在iphone tcp的开发是用什么来做的,AnsySocket还是NSStream?请教一下各位高手! |
|
20分 |
可以使用NSStream 或是 CFNetwork 。你可以参考: http://www.devx.com/wireless/Article/43551/1954
– 千里孤行 |
那BSD Socket又是什么!
|
|
socket这种东西 最初就是BSC整出来的。 |
|
socket这种东西 最初就是BSD整出来的一组API,流行了称为网络编程接口的事实上的标准。 – 千里孤行 |
|
socket这种东西 最初就是BSD整出来的一组API,流行了之后成为网络编程接口的事实上的标准。
咱们很多操作系统的网络socket接口也基本都按BSD的socket api标准来做的。 – 千里孤行 |
|
那也就是说NSStream 或 CFNetwork都是封装了BSD Socket在里面了?
|
|
to yanghehong:
有个问题我想请教一下,为什么我用CFStreamCreatePairWithSocketToHost来连接服务器时,不管IP地址存不存在,Stream都有返回,也就是不为空的,这是为什么呢? 要是这样的话,我怎么知道用CFStreamCreatePairWithSocketToHost连接服务器后是否连接成功! 请教! |
|
返回,只是创建了stream。但没有open。只有stream open的时候才会建立连接,那个时候才知道连接是否建立成功。 你看开发网站上面的在线文档写的: CFStreamCreatePairWithSocketToHost – 千里孤行 |