go http.ListenAndServe が接続を待機していない状態で終了しているように見えます

WBOY
リリース: 2024-02-14 22:12:08
転載
837 人が閲覧しました

go http.ListenAndServe 不等待连接看起来像是退出

php エディターの Youzi は、この記事で興味深い一般的な質問を紹介します。つまり、Go 言語で http.ListenAndServe 関数を使用すると、なぜ Exited without のように見えるのですか?接続を待っています。この質問は混乱するかもしれませんが、実際には Go 言語の同時実行特性によって引き起こされます。次のコンテンツでは、この問題の原因を詳細に説明し、読者が Go 言語の http.ListenAndServe 関数をよりよく理解して使用できるようにするための解決策を示します。

質問の内容

単純なアプリケーションがあり、それを接続を待機するデーモンにしたいのですが、リッスンしていないようで、接続するためのプロセス リストにも見つかりません。それ。

コード:

リーリー

コンパイルして実行:

リーリー

接続を試みます:

リーリー

ここで何が欠けているのでしょうか?

更新

Fatal を削除しました。これは、取得リクエストをリッスンせずに開始および停止します。

回避策

log.Fatal("Going to Listen")アプリケーションの実行を終了します。

参考文献:

以上がgo http.ListenAndServe が接続を待機していない状態で終了しているように見えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!