Connectionクラスが提供するインターフェース

Workermanには二つの重要なクラス、WorkerとConnectionがあります。

各クライアント接続は一つのConnectionオブジェクトに対応しており、オブジェクトのonMessage、onCloseなどのコールバックを設定できます。また、クライアントにデータを送信するためのsendインターフェースや接続を閉じるためのcloseインターフェース、その他の必要なインターフェースも提供しています。

言い換えれば、Workerはリスニングコンテナであり、クライアント接続を受け入れ、接続をConnectionオブジェクトとしてラップし、開発者が操作できるように提供します。