[websocket] タグが付いた質問
WebSocket (ウェブソケット) は、TCPを使ってクライアント=サーバー間双方向全二重通信をするための API。 Web 上のスクリプトから使用することで、HTTP のプロトコルによるオーバーヘッドのない通信が可能になります。WebSockets API は、W3C が策定する HTML5 スタンダードの一部とされていましたが、 仕様は切り離され、現在は IETF の Proposed Standard として RFC6455 に規定されています。
47 件の質問
0
票
0
回答
55
閲覧数
Next.js + Socket.io で oVice のような仮想空間アプリを開発中:通話機能のベストプラクティスが知りたい
現在、Next.js(14.0.1)とsocket.io(4.7.2)を使い、oViceのような仮想空間通話アプリを作成しています。
ユーザー認証にはFirebase Authenticationを使用し、仮想空間内のユーザーはダブルクリックで自由に移動でき、近くにいる他のアバターと自動的に通話が成立する仕組みを目指しています。
座標の移動とリアルタイムな位置共有についてはsocket....
1
票
0
回答
135
閲覧数
pyvtsの接続が切れるエラーについて
customtkinter(以降ctkと略します)で作成したGUIボタンにvtubestudioとvoicevoxのAPIを埋め込み、ボタンが押されたときにvtubestudioとvoicevoxが動作するプログラムを作成したいと考えています。しかし、プロトタイプを作成して動作させると、「Webソケットエラー」が発生します。これはおそらく、...
0
票
0
回答
136
閲覧数
obs-websocket の使い方について
現在Pythonでobs-websocketというモジュールを使用しているのですが、下記のURLに記載されている"SceneCreated"を使用しようと考え
ws.call(
events.SceneCreated(
sceneName="test1",
sceneUuid="1&...
0
票
1
回答
1,933
閲覧数
VPC内のLambdaはAPI Gatewayにアクセスできない?
現在関わっているプロジェクトでAPI Gateway(websocket)+Lambda+RDS(RDS Proxy経由)の調査を行っていて、LambdaからRDS Proxy経由でデータベースへ接続するため、LambdaにVPCを設定したところ、Lambdaからのメッセージが返ってこなくなりました。
VPC内のLambdaからはAPI Gateway(websocket)...
0
票
0
回答
371
閲覧数
Laravel を SPA 化するには?ウェブアプリを改修したいと思っています
タイトルにSPA 化するにはと書きましたが、実際にはそれ以前の段階の「どの技術・ライブラリを使用すべきか?」が質問の趣旨となります。
現在、ウェブアプリとして掲示板サービスを運営しています。
いわゆる従来型のMPA(multi page app)なのですが、以下のように変更を加えたいと考えています。
① 投稿をAjax で行う
② 新しい投稿があったら差分のみを取得し画面を自動更新する(...
0
票
0
回答
420
閲覧数
DjangoでApacheとdaphneは共存できるのでしょうか。
[環境]
Linux CentOS 8.3.2011
Python 3.8.3
Django 3.2.9
channels 3.0.4
daphne 3.0.2
Apache 2.4.37
DjangoでChannelsを使用してリアルタイム通信をしたいのですが、今までずっとWSGI環境のアプリケーションしか作ってこなかったので、...
1
票
1
回答
2,859
閲覧数
Python websocketsを使用したクライアントでのKeep-alive接続方法
websocketsモジュールを使用して、クライアント側のwebsocketをKeep-aliveで接続したいです。
しかし、時間が経つとサーバーからソケットを切断されてしまいます。
これは、パケットキャプチャした結果、Keep-aliveが送信されていないためにサーバーからFINが返ってきていました。
どのように記述したらKeep-aliveとして実装できるのでしょうか?
...
0
票
2
回答
236
閲覧数
WebSocket を通じてデータを受け取った際にmessageハンドラーが発火しない
実現したいこと
Railsアプリケーションで作成しているチャット機能でメッセージを受け取った際に、JavaScriptのイベントハンドラーを発火させたい。
現在のコード
現在は下記URLを参考に 'message' ハンドラーを使用している。
https://developer.mozilla.org/ja/docs/Web/API/WebSocket/message_event
...
1
票
0
回答
269
閲覧数
rails5のaction cableでメッセージが同期されるときと同期されない時がある
Rails5のaction cableを使用して、チャット機能を作成しています。
一つのアカウントが複数のルームに出入りし、チャットしあえるようにしたいのですが、ルームに入るタイミングや、ページのリロードなどによって、メッセージが出たり出なかったりします。
その原因が何故なのかわかりません。
機能について
ログイン後、自分のアカウントに紐づいたルームの名前が表示されます。
...
0
票
1
回答
840
閲覧数
websocketを使いpythonプログラム同士でPiCameraから取得したデータのやり取りをしたい
送信側
import websocket
from picamera import camera
import io
class WebSocketClient(object):
def __init__(self, url, io_loop=None, extra_headers=None):
self.ws = websocket.WebSocketApp(url)
...
0
票
1
回答
163
閲覧数
WebWorker側のWebSocketの関数をHookする
WebWorker(Dedicated Worker)側のWebsocketのコンストラクタとonmessageをHookする事はできますか?
Main thread であればJavaScript ProxyでHookできますが、これをWebWorker側のWebsocketに対して行いたいです。
WebWorkerのwindowはMain ...
0
票
0
回答
337
閲覧数
遅い socket.io クライアントをシミュレートしたい
今開発している socket.io サーバーのパフォーマンス検証を行うにあたって、 Slow Client がいた場合の検証を行いたくなりました。
質問
socket.io のクライアントで、その通信速度が遅いようなものを、手元で実現するためのツールなどはありますでしょうか?
socket.io でなくても、例えば純粋 websocket に限れば、これを実現する方法などはありますか?
1
票
0
回答
161
閲覧数
Unity2017で非同期処理が使えない
HoloLens(クライアント側)でwebsocket通信を利用しようとしています。
他クライアントからサーバーへの接続を確認できたためHoloLens実機で接続テストしようとしたのですが、以下の部分の処理途中でアプリケーションが止まってしまっています。
private void OnConnect() {
AppendOutputLine("OnConnect"); ...
0
票
1
回答
266
閲覧数
nginx の裏にある websocket サーバーに対する、 nginx の設定は?
とあるリモートのサーバー上で動いている websocket サーバープログラムに対して、そのサーバー上の nginx からリバースプロキシをはる際に、何も考えずに upstream 指定しただけでは、 websocket はうまく動作しないことに気づきました。
質問
nginx で websocket をリバースプロキシする際に必要な設定は何ですか?
0
票
0
回答
2,013
閲覧数
PythonでWebSocketサーバーへの接続が失敗する
PythonでWebSocketサーバーを動かしているのですが、クライアントとの接続の確立がうまくいきません。
クライアント(Google Chrome)からWebSocketで受け取ったデータをノンブロッキングなUDPを使って他のアドレスへ転送したいです。
ただ、WebSocketのサーバーとクライアント間の接続がうまくいっていないようで、Chromeを見ると
WebSocket ...