首頁 > 後端開發 > php教程 > iOS使用 socket 发送NSData 或者 NSString,服务端应该怎么解析?

iOS使用 socket 发送NSData 或者 NSString,服务端应该怎么解析?

WBOY
發布: 2016-06-06 20:18:15
原創
1272 人瀏覽過

我是客户端开发,使用 socket 与服务端建立连接正常,服务端返回的数据也可以接收,但是我发送的 NSData 或者是 NSString, 服务端说无法解析.服务端使用 go 语言.
请问怎么解决这个问题.?

回复内容:

我是客户端开发,使用 socket 与服务端建立连接正常,服务端返回的数据也可以接收,但是我发送的 NSData 或者是 NSString, 服务端说无法解析.服务端使用 go 语言.
请问怎么解决这个问题.?

应该是解决了.
目前情况:
我发送字符串,系统会自动转成 NSData 发送给服务端
NSData 是16进制的 ASCII 码.服务端再反编译.
但是因为跟安卓发送的数据不一致,还是需要多加一层判断.

是否已经转为正确的编码格式,比如utf8,是否转换成了正确的数据格式,比如json?

如果不是图片的话,发NSData做什么。NSData是二进制数据,服务端当然无法解析。你应该发 json 给服务端,让他也返回 json 给你。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板