2012-05-13 8 views
-2

昨年1月I asked a questionコンピュータ間で文字列情報を送信することについて応答を出発点として、私は同じLAN上で通信するマシンを持っています。今では、離れているマシン間の通信を許可するコードを拡張することに興味があります。私は、ユーザーが電子メールアドレスだけを提供していたネットワーク上でゲームが行われていることを常に見ています。それはどのように機能するのですか?電子メールアドレスを提供する目的は何ですか? (私はコードを探していません、何が起こっているかについての一般的な説明)利用可能なものが電子メールアドレスの場合、コンピュータ間で文字列はどのように送信されますか?

答えて

1

電子メールアドレスは、特定のアカウントにアクセスするための一意の識別子として使用されます。アカウントは、ほとんどの場合、単一のマシンに意図的に結び付けられていません。

LANを介して通信する方法はわかっているので、ネットワーキングの基礎を理解していると思います。このトリックは、ゲームクライアントがインターネット上の既知のアドレスを持ち、ログインする資格情報を持つ中央サーバーに接続するだけです(これは電子メールアドレスが通常入ってくる場所ですが、実際には何でもかまいません。 tはマシン識別子として機能します)。サーバはIPアドレスを登録するので、ゲームシステムは、中央サーバが誰がプレーしているのか、どのように到達するのかを知っているため、他の人に到達する方法を知っています。

-1

XML Sockets: the basics of multiplayer gamesについてもっと詳しく知りたいですか?あなたの場合メールに

enter image description here

は、コンピュータ間で大量のデータを交換するとはあまりありませんがあります。

ほとんどのゲームでのネットワークの基本的な考え方は、まだメッセージを介して通信を行うクライアントサーバーモデルです。

1

電子メールアドレスは、ユーザーを識別するために使用されています。ネットワーキング自体とは何の関係もありません。このゲームは通常、中央サーバーに接続し、必要な情報をソケット経由でゲームサーバーに送信します。情報の一部は識別情報ですが、通信は通常SMTP(電子メール)ではなく直接接続で行われます。

1

通常、これらのゲームは中央サーバーに接続し、電子メールアドレスを使用して自分自身を登録します。その後、サーバーはIPアドレスを持つリストを出力できます。そこから、それはローカルネットワークと全く同じです。 (よく、ほとんど)

関連する問題