タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

websocketに関するcmd08のブックマーク (10)

  • 続・ReactとPHP、WebSocketでゲーム開発 地形を生成してみよう

    ReactPHPでStardew Valleyのような経営ゲームを作りたい!」と考えた著者の挑戦は続きます。 以前、ゲームを作ろうと思った経緯を話しました。そして、非同期PHPサーバー、Laravel Mixによるビルドチェーン、ReactJSフロントエンド、すべてをつなぐWebSocketのセットアップ方法を説明しました。ReactJSPHP、WebSocketを組み合わてゲームの仕組みの作り方を解説します。 記事のコードはここにあります。PHP 7.1と最新バージョンのGoogle Chromeでテスト済みです。 牧場の作成 最初は簡単なものにしよう。10×10のタイルを使ってグリッドを作り、ランダムに生成した要素を入れていこう このように考えて、牧場をFarmとして定義し、それぞれのタイルをPatchとして定義することにしました。 app/Model/FarmModel.p

    続・ReactとPHP、WebSocketでゲーム開発 地形を生成してみよう
  • WebSocket大合戦:Clojure、C++、Elixir、Go、NodeJS、Ruby | POSTD

    Webアプリにリアルタイムの双方向通信が必要な場合、WebSocketを選ぶのは自然なことだと思います。では、どのツールでWebSocketサーバを構築すべきでしょうか。パフォーマンスは重要ですが、開発のプロセスも見過ごしてはなりません。パフォーマンスを基準にするだけでなく、開発のしやすさも考慮に入れるべきでしょう。今回の大合戦では、Clojure、C++、Elixir、Go、NodeJS、Rubyのそれぞれの言語によって慣用的な手法で実装されたシンプルなWebSocketサーバを比較したいと思います。 テスト内容 サーバに実装するのは、 echo と broadcast の2つのメッセージのみを扱う非常に単純なプロトコルです。echoは送信クライアントに返され、ブロードキャストは全ての接続クライアントに送信されます。そしてブロードキャストが完了すると、結果メッセージが送信者に返されます。

    WebSocket大合戦:Clojure、C++、Elixir、Go、NodeJS、Ruby | POSTD
  • WebSocketには注意が必要 | POSTD

    近い将来WebSocketがRailsで使用できるようになると聞くと、デベロッパはみんな舞い上がって興奮します。 しかし、 あなたのユーザは、あなたがWebSocketを使用しているかどうかなんて気にしません 。 ユーザは、”快適なリアルタイムWebアプリ”を求めている。 デベロッパは、”快適でビルドが簡単なリアルタイムWebアプリ”を求めている。 オペレーションは、”デプロイ、スケール、管理が簡単なリアルタイムWebアプリ”を求めている。 上記全ての要望をWebSocketがかなえてくれるのなら素晴らしいことですが、この実装の詳細は高いコストがかかります。 超高性能で全二重なクライアントとサーバ間の通信は、当に私たちに必要なのか? WebSocketは、クライアントに情報を配信するための簡単なAPIと、クライアントからWebサーバへ情報を送信するための簡単なAPIを提供します。 サーバ

    WebSocketには注意が必要 | POSTD
  • WebSocketで作る双方向通信へえボタン - technica

    おもしろ関西人です。 もう一度書きます。おもしろ関西人です。 以前はとある後輩が面白さで競ってきてたのですが、最近こいつ面白くないんですよね・・・ さて、今回の記事では 社内向けのツールとして「へえボタン」を作ったときのことを書こうと思います。 対象読者 WebSocketで何かを作ってみたい人 へえボタンに興味がある人 メンバー参加型のおもしろコンテンツを求めている人 トリビアの泉を深夜時代から見ていた人 ○ビる大木のへえボタンの押し方に納得がいかなかった人 へえボタンとは 「トリビアの泉」という、2006年まで放送されていたバラエティ番組の中で使われていた小道具です。 役に立たないムダ知識(トリビア)に対する出演者からの評価の度合いを伝えるために使われていました。 今回作ったへえボタンはこういった物理的なものでなく、 Web上で動作するアプリケーションです。 なぜへえボタンを

    WebSocketで作る双方向通信へえボタン - technica
  • ビデオチャットもさくっと作れる! WebRTCによるブラウザ間リアルタイム通信はじめの一歩

    WebRTCを使えば、このようなリアルタイムコミュニケーションを行うWebアプリケーションを作ることができるのです。 WebRTCの通信形態 WebRTCの特徴の1つは、通信をP2P方式で行う点です。通常のWebサイトでは、ブラウザとサーバの間で通信を行います。また、WebRTCとよく比較される規格に「WebSocket」がありますが、WebSocketでは必ずWebブラウザとサーバ間で通信を行うことになっています。チャットなど、ユーザ同士でデータをやり取りを行うのに使われることもありますが、その場合も必ずサーバを介して通信します。 一方、WebRTCはサーバを介さず、P2Pによりユーザ間で直接通信を行うため、レスポンス性がより高い通信を実現できます。また、下位層のプロトコルに(TCPでなく)UDPを使っていることから、品質よりもリアルタイム性を重視した通信方式といえるでしょう。 API

    ビデオチャットもさくっと作れる! WebRTCによるブラウザ間リアルタイム通信はじめの一歩
  • – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。

  • 【HTML5 Dev】WebSocket で PHP サーバーとの双方向接続を確立 - インターネットコム

    HTML5に WebSockets が導入されるまでは、Java アプレット(まだご記憶だろうか)や、もっと最近では Flash のような特殊な技術に頼らなければならなかった。開発の初期段階で WebSockets を扱う際の課題については、「Making HTML5 WebSockets Work」の記事で解説済みだ。 稿では、WebSockets を活用する自動 Web チャットのようなものを書く。話し相手は「Multivac」という非常に知能の高いマシンで、Googlephpwebsocket プロジェクトのチャットボットにちなんで名付けた。 前回の記事の結論で言及したように、新しい draft-ietf-hybi-thewebsocketprotocol-10(HyBi-10) WebSockets プロトコルをサポートするため、ここでは lemmingzshadow

  • PHPでWebSocket - demouth::blog

    去年PHPで実装するWebSocketサーバーについて書きましたが、ブラウザのバージョンが上がり、内容が古くなってきたので、2012年1月2日今現在のブラウザで動くよう改めて書いてみようと思います。 前回とブラウザ以外は変わりませんが、今回はこんな環境で動かします。 さくらのVPS CentOS PHP 5.3.6 Chrome 17.0.942.0 dev-m Firefox 8.0 release channel Safari 5.0.2 iPhoneのmobile Safari iOS5.0.1 ※サーバー側のWebsocket用ポート開放を忘れずに。 今回の最終目標は上記ブラウザすべてで動作するリアルタイムお絵かきツールを作る事にします。 まずは動かしてみる 手順 ライブラリなどを配置してひとまずデモ用のチャットアプリケーションを動かしてみます。こんな手順で進めていきます。 Web

    PHPでWebSocket - demouth::blog
  • PHPのみでHTML5のWebSocketを体験する方法 - susan-styleの日記

    今までFLASH等を使わないと出来なかったソケット通信ですが HTML5で出来るようになりました。 まぁこのページ見てる人は説明不要でしょうから詳細な説明は割愛 格的にはsocket.ioなどをインストールして〜というのがありますが PHPだけでサクッと体験したい方は続きを御覧下さい。 Saran Chamlingさんが作った「WebSocket Example」をダウンロード http://www.sanwebe.com/downloads/50-websocket-example すっごいシンプルな 「server.php(サーバファイル)」 「index.php(クライアントファイル)」 2つのファイルを解凍 仕組み的には 「server.php(サーバファイル)」をコマンドラインで実行、whileでループ 「index.php(クライアントファイル)」をブラウザから実行 という感

    PHPのみでHTML5のWebSocketを体験する方法 - susan-styleの日記
  • コラム - Ruby & Rails | 第12回 WebSocketでサーバプッシュ|CTC教育サービス 研修/トレーニング

    [IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第12回 WebSocketでサーバプッシュ (松永紘) 2014年3月 2/18にRails3.2.17、4.0.3、及び4.1.0.beta2(*1)がリリースされました(*2)。これらは前回のアップデート同様、DoS攻撃やXSSの脆弱性に対する緊急度の高いセキュリティフィックスのようですので、できるだけ早くアップデートすることをお勧めいたします。 さて話は変わりますが、1/25~26にかけて開催された「SECCON 2013 CTF オンライン予選(*3)」に参加してみました。この予選は『IT技術セキュリティに関する5つのジャンル「フォレンジックス」「プログラミング・暗号」「バイナリ」「ネットワーク・Web」「その他・トリビア」から計2

    コラム - Ruby & Rails | 第12回 WebSocketでサーバプッシュ|CTC教育サービス 研修/トレーニング
  • 1