2016-11-25 6 views
1

LAN経由で通信するために2台のコンピュータが必要なゲームを実装したい。 ネットワーク上のすべてのコンピュータを一覧表示する方法について、多くのトピックが見つかりましたが、私のアプリケーションを開いているすべてのコンピュータを一覧表示する方法が見つかりませんでした。私のアプリケーションを開いているすべてのネットワークコンピュータを見つける

ゲームを作り、他の人が参加できるようにしたい(1v1ゲームです)。自分のプログラムの中で、ゲームを作成したり参加したりすることができます。ゲームを作成すると、コンピュータはネットワーク上で利用可能な状態で表示され、ゲーム参加を選択すると、現在別のプレイヤーを待っているすべてのコンピュータが表示されます。

どうすればいいですか?または、他の回避策がありますか?

答えて

0

1v1ゲームでの通信方法は?適切な解決策は、特定の高いポートでリッスンして、8765と言って、この特定のポートのネットワークをスキャンすることです。開いているとアプリケーションの後ろにアプリと話すことができます。 。

+0

これは私の最初のLANアプリケーションであり、今はネットワーキングについて学ぶ必要があります。ファイアウォールは大きな問題になると思いますか? – SnuKies

+0

接続を許可するには、[この質問]をチェックできるようにファイアウォールルールを追加する必要があります(http://stackoverflow.com/questions/1242566/anyway-to-turn-the-internet-off- in-windows-using-c)を使用しています。 – zochamx

関連する問題