Home > Backend Development > PHP Tutorial > iOS使用 socket 发送NSData 或者 NSString,服务端应该怎么解析?

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

WBOY
Release: 2016-06-06 20:18:15
Original
1275 people have browsed it

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

回复内容:

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

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

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

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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template