私はTic Tac ToeゲームをAngularでやっています。このゲームが既に組み込まれていて、うまくいきました。 npm install
とnpm start
を実行した後、ブラウザにこのURLのlocalhost:8080
が表示されたら、ゲームが開始されます。tic tac toe game in angle
https://github.com/siddhartha-gupta/angular2-tic-tac-toe
今、私はこのゲームが動作しているかを理解しようとすると、そのロジックと私はserver-communicator.service.ts
クラスでこのラインに捕まってしまった。ここで
https://github.com/siddhartha-gupta/angular2-tic-tac-toe/blob/master/app/ts/services/server-communicator.service.ts#L20
は、コードは次のとおりです。
initSocket(callback: Function) {
// this.socket = io.connect('https://tic-tac-toe-881512.herokuapp.com');
this.socket = io.connect('http://localhost:5000');
this.msgReceiver();
callback();
}
localhost port 5000
で何が実行されているかわかりませんか?私はlocalhost:5000へのソケットを開いているのがわかりますが、これの目的は何ですか?誰も私たちが何を説明してくれるのでしょうかlocalhost port 5000
?
そのサーバー側のコンポーネントは何ですか?チェックしてるだけ。 – user1950349
マルチプレイヤーを有効にすることを目指しているようです。 – shabs