06:51GoでHTTPを使用することと、ファイルをサーバーにダウンロード/アップロードするためにTCPソケットを使用することの利点は何ですか?ソーシャルネットワーキングアプリ用に複数のサーバーを設定していますが、HTTPを使用したことがありません。TCPストリーム用に独自のプロトコルを作成する代わりにHTTPを使用する利点はありますか?通常のテキスト転送と画像/ビデオの両方に使用されます。小さなTCPパケットと大きな画像/ビデオストリームの両方を転送できる一般的なTCPサーバーを起動しましたが、HTTP/sを使用するのと同じくらいスケーラブル/効率的/セキュアかどうかはわかりません。この質問が一般的であり、それを必要としないほど十分であり、コード分析をまだ探していないので、コードを投稿するつもりはありません。サーバーはデータを転送するために機能していますが、代わりにHTTPを使用する利点/欠点がわかりません。1生のTCPソケットは、理論的にはHTTPよりもパフォーマンスが優れています(いくつかの外部要因を無視します)。HTTPライブラリは堅牢で十分にテストされており、新しいバグやセキュリティの脅威に直面して絶えず更新されています。(関連質問:測定しましたか?)プログラムの存続期間中、接続ライブラリのバグや脆弱性に対応する時間とエネルギーはありますか?私が大成功を収めた場合、資格のある従業員を見つけ、雇用し、訓練し、維持できますか?これがあなたの学習のためだけのものであるなら、それを選んでください。