我需要一个可以发布0x01等原始数据的网络框架.或者我需要发布到服务器的任何原始数据.不只是HTTP请求.我似乎无法找到像这样的任何网络框架.此外,如果当前没有.我怎么去写插座?我似乎无法理解这一点.这就是为什么我在寻找现有的框架.谢谢你的帮助.我尝试使用套接字但是,我无法转换CFArrayRef.我尝试了很多东西,但是,每次我测试它都会崩溃.所以,我没有选择,但使用预建的框架.
注意,我不想只做一个请求:
POST / HTTP/1.1
Host: localhost
Content-Length: 4
0x01
不,我想发送RAW数据,以下内容将通过套接字发送到远程服务器.
0x01
然而,这不是可见的原始文本,它将被转换为随后发送的数据字符串.我知道如何转换我需要做的大部分事情,它发送和接收响应我需要框架或工作的东西.任何在线教程或如何做类似我可以修改以符合我的需要的例子将非常感激.
如何将原始数据发送到套接字?
我在哪里可以找到这样的框架?
你能提供我可以修改的教程以满足我的需求吗?
最佳答案 最好的框架是
CocoaAsyncSocket.虽然它允许在套接字上发送任意数据,但它也提供了对套接字管理繁忙工作的非常有用的抽象.特别是一个GCD版本,它取代了旧的基于RunLoop的代码.
我在这个堆栈上构建了几个低级协议.我高度推荐它.