私はコンパイルして実行可能ファイルを取得するCプログラム(簡単なキューシステム)を持っています。この実行可能ファイルをTelnet経由で接続できるCentOSシステムの特定のTCPポートでサービスとして実行し、それをサービスとして使用したいと思います(getHead、queue、dequeueなどのコマンドの実行)。どのポートで受信するかなど、Cプログラム自体でそれをコーディングする必要がありますか?
この目標をどのように達成できますか?
ベストアンサー1
はい - たとえば、Apacheのhttpd、FTPサーバー、またはopensshなどを見てください。高いレベルのアイデアは、ソケットを作成し、それをIP /ポートの組み合わせにバインドし、着信接続を受信することです。バラよりhttps://en.m.wikipedia.org/wiki/Berkeley_sockets追加の説明とコード例。