2016-11-01 4 views
13

私はSocket.IOの迅速なバージョンを使用して、私が働いているアプリでシングルトンで扱う唯一の接続があります。1つのソケット接続が2つのtcpポートを消費するのは正常ですか?

しかしインスペクタでは、2つのTCPポート(49209、49210)は常に使用されていると言います。これは舞台裏で普通ですか?

enter image description here

+0

時間の過去の前に、私はsocket.ioでプロジェクトを作ったし、最初のソケットが2つの接続を与えている常時接続しているときに私が気づいた...私はその理由を発見したことはありません...、あなたが複数の接続を試みることができますそれが同じ振る舞いかどうかを確認する –

+0

私は通常の、データを送信するための1つのポートと受信するためのもう1つのポートを信じています。 –

+3

限り、今これがそう全二重接続されている、teorically不要の2つの接続は正しいですか? –

答えて

2

これは、ブラウザの動作によるものです。最新のブラウザでは、並列化によるリソースの読み込みを高速化するために、常に2つ(またはそれ以上)の接続を開きます。

+0

あなたの応答に感謝!!!コードの正確な数行を指したり、[socket.io](http://socket.io/)のjavascriptバージョンまたはswiftバージョンのドキュメントを指すような、さらなる説明を提供するとよいでしょう。 –

関連する問題