首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

咨询上 iPhone 和 Java Socket通讯有关问题

2012-08-09 
咨询下 iPhone 和 Java Socket通讯问题。问题如下: 1、iPhone 的Socket 可以与 Java/Android 写的Socket通讯

咨询下 iPhone 和 Java Socket通讯问题。
问题如下:
1、iPhone 的Socket 可以与 Java/Android 写的Socket通讯相连接吗?

2、Java 使用的是 自定义的User类封装,使用 ObjectOutputStream.WriteObject() 输出,

那 iPhone 也可以封装一个 User类吗? 然后如何接收 Object 的字节流呀? iPhone 也可以强转为 User类型吗?

菜鸟咨询,谢谢解答~

[解决办法]
你可以谷歌一些分包,粘包,等等的基础文章看看了再来编程。如果你打算学iPhone开发,基础很关键。因为以后可能要跨好几个平台编程。这些平台只有原理,只有tcp/ip协议是一样的。至于数据类型的长度的问题,数据包都是传byte数据,包长度也一并传送,到目标平台了再转换。
[解决办法]
楼上说的已经很清楚了...我觉得我解释的结果应该跟他一样.... 你最好先了解下socket是什么吧...
我只能这样跟你说 跨平台通信 一个是socket一个是http还有webservice....这三个最常用的....别的还有很多方式.....你有兴趣可以自己多了解一下
[解决办法]
没有 readObject() 这样的方法,不可以强转。如果你用tcp传输,你连收到的包里有几个对象你都搞不明白,你还强转。

热点排行