タグ付けされた質問 「tcp」

伝送制御プロトコル(TCP)は、コネクション型のデータストリームサービスに保証された順序どおりの配信を提供するトランスポート層プロトコルです。

1
WebRTCはTCPまたはUDPを使用しますか?
これは非常に基本的な質問のように聞こえますが、確認が必要です WebRTCはピアツーピアトランスポートとしてTCPまたはUDPを使用しますか?どうすればわかりますか? 信頼性モードとDTLS契約があることを読みましたが、それらはどのように影響しますか? このトランスポートは、メディアとデータチャネルの両方で同じですか? TCPとUDPを切り替えるにはどうすればよいですか? ブラウザには並列接続の数に制限があることを知っているので(TCPについて話していると思います)、UDP接続は制限されていないので、これを尋ねます。
81 tcp  udp  webrtc  channel  transport 

7
UDPを使用したJavaScriptWebSocket?
他のユーザーから大量のデータを受信する必要があるJavaScriptアプリケーションを作成しています。このデータの一部が失われたとしても重要ではありません。TCPの代わりにUDPでJavaScriptWebSocketを使用する方法はありますか?

1
TLS構成を有効にしてTraefik TCPサービスに接続する方法
ドメイン名を介してサービスにアクセスできるようにし、別のポートを設定する必要がないようにTraefikを構成しようとしています。たとえば、2つのMongoDBサービスが両方ともデフォルトポートにありますが、異なるドメインにexample.localhostありexample2.localhostます。この例だけが機能します。つまり、他のケースはおそらく機能しますが、それらに接続できず、問題が何であるか理解できません。これはおそらくTraefikの問題でもありません。 動作する例を含むリポジトリを用意しました。mkcertを使用して独自の証明書を生成するだけです。のページexample.localhostは403 Forbiddenエラーを返しますが、この構成の目的はSSLが機能していることを示すこと(南京錠、緑のステータス)であるため、心配する必要はありません。したがって、に集中しないでください403。 mongoサービスへのSSL接続のみが機能します。Robo 3Tプログラムでテストしました。SSL接続を選択した後、ホストを提供example.localhostし、自己署名(または独自の)接続用の証明書を選択すると機能します。そして、それがそのように機能する唯一のものです。接続redis(Redisのデスクトップマネージャ)とするpgsql(PhpStorm、DBeaver、DbVisualizerのは)にかかわらず、私は証明書を提供するかどうかの、仕事をしないでください。SSLをサービスに転送せず、Traefikにのみ接続します。私はそれに長い時間を費やしました。インターネットを検索しました。まだ答えが見つかりません。誰かがこれを解決しましたか? PS。私はLinux Mintで作業しているので、私の構成はこの環境で問題なく動作するはずです。Linuxの解決策を求めます。 リポジトリを参照したくない場合は、最も重要なファイルを添付します。 docker-compose.yml version: "3.7" services: traefik: image: traefik:v2.0 ports: - 80:80 - 443:443 - 8080:8080 - 6379:6379 - 5432:5432 - 27017:27017 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./config.toml:/etc/traefik/traefik.config.toml:ro - ./certs:/etc/certs:ro command: - --api.insecure - --accesslog - --log.level=INFO - --entrypoints.http.address=:80 - --entrypoints.https.address=:443 - --entrypoints.traefik.address=:8080 - --entrypoints.mongo.address=:27017 …

1
pysharkでのTCP再送信のカウント
私の知る限り、pysharkはWiresharkのコマンドラインバージョンであるtsharkのPythonラッパーです。WiresharkとtsharkはTCPの再送信を検出できるので、pysharkを使用してそれを行うにはどうすればよいか疑問に思っていました。良いドキュメントが見つからないので、それができないのか、適切な方法が見つからないのかはわかりません。ありがとうございました!
10 python  tcp  tshark  pyshark 

2
java.net.SocketException:Spring Restテンプレートで接続がリセットされる
ここで奇妙な問題があります。 以下のコードは、クライアント側でtomcatサーバーを再起動するまで正常に機能しています。同じコードの最新のwarファイルでTomcatサーバー(クライアントプログラムがwarファイルにある)を再起動すると、以下のエラーがスローされます。JDK 8を使用しています。 以下はサンプルコードです。ブラウザから、以下のプログラムで使用しているURLから応答を得ることができます。しかし、JavaプログラムまたはPostmanを使用してもデータを取得できません。 package com.example.demo; import org.springframework.boot.CommandLineRunner; import org.springframework.stereotype.Component; import org.springframework.web.client.RestTemplate; @Component public class TestService implements CommandLineRunner{ @Override public void run(String... args) throws Exception { download(); } private void download() { System.out.println("Started download"); try{ RestTemplate restTemplate = new RestTemplate(); String url = "https://www.nseindia.com/live_market/dynaContent/live_watch/stock_watch/niftyStockWatch.json"; byte[] forObject = restTemplate.getForObject(url, byte [].class); …

2
KubernetesでHTTP以外のTCPサービスを公開するにはどうすればよいですか?
パブリッククラウド(Azure / AWS / Google Cloud)でKubernetesクラスターを実行しています。ユーザーに公開したい非HTTPサービスがあります。 HTTPサービスの場合、通常はIngressリソースを使用して、アドレス指定可能なDNSエントリを介してそのサービスを公開します。 HTTP以外のTCPベースのサービス(PostgreSQLなどのデータベース)の場合、これらを公開して公開するにはどうすればよいですか? NodePortサービスの使用を検討しましたが、これにはノード自体がパブリックにアクセスできる必要があります(kube-proxy適切なノードへのルーティングに依存しています)。できればこれを避けたい。 LoadBalancerサービスは別のオプションのように見えますが、公開したいTCPサービスごとに専用のクラウドロードバランサーを作成したくありません。 NGINX IngressコントローラーがTCPおよびUDPサービスの公開をサポートしていることは承知していますが、公開するサービスの静的な定義が必要なようです。私の使用例では、これらのサービスは動的に作成および破棄されているため、これらのサービスマッピングを静的に事前に定義することはできませんConfigMap。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.