SetNetとは
何ですか?
SetNet (
SetNet Server、sns )-これは、
C#で記述されたネットワークソリューションです。 このソリューションを使用すると、ネットワークまたはネットワークゲームをサポートするアプリケーションを簡単に作成できます。
はじめに
このチュートリアルでは、
SetNetライブラリをコンソールプロジェクトに接続する方法を学習します。 はじめに、接続する必要があるものと、レッスン自体をコンパイルする方法について説明します。
必要なもの:
•
Visual Studio 2007-2013•
SetNetライブラリ•
肩の腕レッスンのコンパイル方法:
レッスンの最初のステップは、
SetNetの一部であるすべての基本クラスを理解すること
です 。 最初のレッスンでは、
SetNetをプロジェクトと必要な最初のクラス
SetNet.Serverに接続する
方法を理解し
ます 。 始めましょう。
最初のステップまたはライブラリーの接続
それでは、ライブラリをプロジェクトに接続します。 これを行うには、
SetNet.dllファイルが必要です。このファイルをダウンロード(上記のリンク)し、コンソールアプリケーションプロジェクトを作成できます。 ファイルをダウンロードしてプロジェクトを作成したら、ライブラリを接続する必要があります。

[参照]-[参照の追加]でRMB(マウスの右ボタン)。 その後、「Reference Manager」ウィンドウが開き、ライブラリを追加します。 「参照」タブに移動し、「参照...」ボタンをクリックします。

ライブラリ
SetNet.dllを選択します。 これでライブラリの接続が完了しました。
私たちはサーバーを書いています
次に、サーバーの基礎を記述する必要があります。 このレッスンを完了すると、サーバーはすでに起動できます。 このレッスンでは、サーバーが自動的に起動し、新しいクライアントを受け入れるメインサーバークラスを見ていきます。
まず、「
Ctrl + Shift + A 」というキーの組み合わせを使用して新しいクラスを作成するか、プロジェクト-
[追加]-[クラス
]を
右クリックして、「
ServerClass 」と呼びます。 これらの操作の後、次の内容のクラスが作成されます。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Server { public class GameServer { } }
その後、
SetNet名前空間を宣言する必要があります。 これを行うには、
SetNetを使用して "
を記述します。 「そして、
SetNet.Serverから
GameServerを継承します。 その後、クラスは次のようになります。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SetNet; namespace Server { public class GameServer : Server { } }
あとは、抽象クラスを実装するだけです。 これを行うには、継承元のクラスにRMBし、「
抽象クラスの実装 」を選択すると、いくつかの
オーバーライドメソッドが表示されます。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SetNet; namespace Server { public class GameServer : Server { public override void NewClient(ClientInfo info) { } } }
クラスコンストラクターを作成するだけです。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SetNet; namespace Server { public class GameServer : Server { public GameServer() : base() { } public override void NewClient(ClientInfo info) { } } }
それでは、クラス自体を分析しましょう。
1。
using SetNet;
-名前空間。
2。
public override void NewClient(ClientInfo info)
-新しいクライアントが接続したときに呼び出されるメソッド。
これで、最初の入門レッスンが完了しました。 まだ質問がある場合は、rebegin @ list.ruまたはskype haker954に電子メールでいつでも連絡できます。 ありがとう