2017-09-27 5 views
-1

私はTic Tac ToeゲームをAngularでやっています。このゲームが既に組み込まれていて、うまくいきました。 npm installnpm 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

答えて

1

詳細に深く入りすぎないと、この人物にはサーバー側コンポーネントの2番目のリポジトリがあるように見えます。それはポート5000上で実行されます:https://github.com/siddhartha-gupta/nodejs-tic-tac-toe/blob/master/app.js

+0

そのサーバー側のコンポーネントは何ですか?チェックしてるだけ。 – user1950349

+1

マルチプレイヤーを有効にすることを目指しているようです。 – shabs