man pagesソケットオプションのプログラマドキュメンテーションSO_REUSEADDRとはSO_REUSEPORT異なるオペレーティングシステムごとに異なると、多くの場合、非常に混乱しています。一部のオペレーティングシステムには、オプションさえありませんSO_REUSEPORT。WEBはこの主題に関する矛盾する情報でいっぱいであり、多くの場合、特定のオペレーティングシステムの1つのソケット実装にのみ当てはまる情報を見つけることができます。 では、正確にはどのようにSO_REUSEADDR違うのですSO_REUSEPORTか? SO_REUSEPORT制限のないシステムはありますか? また、異なるオペレーティングシステムでどちらかを使用した場合、予想される動作は正確には何ですか?
File "C:\Users\Administrator\Documents\Mibot\oops\blinkserv.py", line 82, in __init__ self.serv = socket(AF_INET,SOCK_STREAM) TypeError: 'module' object is not callable このエラーが発生するのはなぜですか?よくわかりません。 私の質問に答えるために何を知る必要がありますか?
したがって、私はnode / express + jadeコンボを使用したアプリケーションを作成しています。 私が持っているclient.jsクライアントにロードされています、。そのファイルには、他のJavaScriptファイルから関数を呼び出すコードがあります。私の試みは使用することでした var m = require('./messages'); messages.js(サーバー側で行うのと同じように)のコンテンツをロードし、後でそのファイルから関数を呼び出します。ただし、requireクライアント側では定義されておらず、フォームのエラーをスローしますUncaught ReferenceError: require is not defined。 これらの他のJSファイルも、リンクをWebページのヘッダーに配置するため、ランタイムでクライアントに読み込まれます。したがって、クライアントはこれらの他のファイルからエクスポートされるすべての関数を知っています。 サーバーへのソケットを開くmessages.jsメインclient.jsファイル内の他のJSファイル(など)からこれらの関数を呼び出すにはどうすればよいですか?