HTTP を使用して通信する組み込み C プログラムを作成しています。私はそれを機能させましたが、私は以前にネットワーキングをあまり行ったことがなく、本当に悪い仮定をしていないことを確認したかっただけです.
Content-Type を持つ悪意のない HTTP パケットにはtext/<something>
、ゼロが含まれていないと安全に想定できますか? 私のコードには、文字列の末尾にある '\0' だけに依存している場所がかなりあります。指定された Content-Length の後に常に停止し、書き込み中のバッファーがオーバーフローすることはありませんが、可能な限り低レベルのものが機能することを確認したいと思います。これらのデバイスが出荷されると、これらのパーツを更新できなくなります。
また、ネットワーク プログラミングに共通の落とし穴があるリソースを誰か教えてもらえますか?