4

0x01などの生データを投稿できるネットワークフレームワークが必要です。または、サーバーに投稿する必要のある生データ。HTTPリクエストだけではありません。このようなネットワークフレームワークは見つからないようです。また、現在存在するものがない場合。ソケットを書くにはどうすればよいですか?私はそれを下げることができないようです。それが私が既存のフレームワークを探している理由です。助けてくれてありがとう。ソケットを使用してみましたが、CFArrayRefを変換できませんでした。いろいろ試してみましたが、テストするたびにクラッシュしました。だから、私はオプションを使い果たしていますが、構築済みのフレームワークを使用しています。

次のようなリクエストだけをしたくないことに注意してください。

POST / HTTP/1.1
Host: localhost
Content-Length: 4

0x01

いいえ、RAWデータを送信したいので、以下をソケット経由でリモートサーバーに送信します。

0x01

これは生のテキストには表示されませんが、データ文字列に変換されてから送信されます。私は私がする必要があることのほとんどを変換する方法を知っています、それは私がフレームワークまたはうまくいく何かを必要とする応答の送受信です。オンラインのチュートリアルや、自分のニーズに合わせて変更できる同様の方法の例をいただければ幸いです。

生データをソケットに送信するにはどうすればよいですか?このようなフレームワークはどこにありますか?ニーズに合わせて変更できるチュートリアルを提供できますか?

4

2 に答える 2

1

rawソケットまたはCFStreamAPIのいずれかを使用できます。後者をお勧めします。

于 2012-07-15T02:05:30.507 に答える
1

このための最適なフレームワークはCocoaAsyncSocketです。ソケット上で任意のデータを送信できますが、ソケット管理の忙しい作業の多くを非常に便利に抽象化することもできます。特に、古いRunLoopベースのコードを置き換えるGCDバージョンを見てください。

このスタック上にいくつかの低レベルプロトコルを構築しました。強くお勧めします。

于 2012-07-15T02:33:56.100 に答える