SocketNet  1.0
A Socket Networking (C/S) Library
SampleChatServer.MainClass クラス

SocketNet ライブラリのサンプルプログラム (コンソールベースの簡単なチャットサーバ)。 [詳解]

SampleChatServer.MainClass 連携図
Collaboration graph

静的公開メンバ関数

static void Main ()
 チャットサーバプログラムのエントリポイント。 [詳解]
 

静的非公開メンバ関数

static void OnConnected (object sender, TcpConnectionEventArgs e)
 チャットクライアントから接続があったときのイベントを処理します。 [詳解]
 
static void OnDisconnected (object sender, TcpConnectionEventArgs e)
 チャットクライアントが接続を切ったときのイベントを処理します。 [詳解]
 
static void OnChatMessageReceived (object sender, ChatMessageReceivedEventArgs e)
 チャットクライアントからのメッセージを受信したときのイベントを処理します。 [詳解]
 

詳解

SocketNet ライブラリのサンプルプログラム (コンソールベースの簡単なチャットサーバ)。

メソッド詳解

static void SampleChatServer.MainClass.Main ( )
static

チャットサーバプログラムのエントリポイント。

チャットサーバオブジェクトを生成し、動作の設定を行ってから開始します。 何かキーを押されたら、チャットサーバを停止して終了します。

参照先 SampleChatServer.MainClass.OnChatMessageReceived(), SampleChatServer.MainClass.OnConnected(), SampleChatServer.MainClass.OnDisconnected().

呼び出し関係図:

static void SampleChatServer.MainClass.OnChatMessageReceived ( object  sender,
ChatMessageReceivedEventArgs  e 
)
staticprivate

チャットクライアントからのメッセージを受信したときのイベントを処理します。

引数
senderイベントのセンダ。
eイベントデータを格納するオブジェクト。

参照先 SampleChatClient.ChatMessageReceivedEventArgs.ChatMessage, SampleChatClient.ChatMessage.Connection, SampleChatClient.ChatMessage.Message, SampleChatClient.ChatMessage.ToByteArray(), SocketNet.TcpConnection.Writer.

参照元 SampleChatServer.MainClass.Main().

呼び出し関係図:

被呼び出し関係図:

static void SampleChatServer.MainClass.OnConnected ( object  sender,
TcpConnectionEventArgs  e 
)
staticprivate

チャットクライアントから接続があったときのイベントを処理します。

引数
senderイベントのセンダ。
eイベントデータを格納するオブジェクト。

参照先 SocketNet.TcpConnection.Client, SocketNet.TcpConnectionEventArgs.Connection.

参照元 SampleChatServer.MainClass.Main().

被呼び出し関係図:

static void SampleChatServer.MainClass.OnDisconnected ( object  sender,
TcpConnectionEventArgs  e 
)
staticprivate

チャットクライアントが接続を切ったときのイベントを処理します。

引数
senderイベントのセンダ。
eイベントデータを格納するオブジェクト。

参照先 SocketNet.TcpConnection.Client, SocketNet.TcpConnectionEventArgs.Connection.

参照元 SampleChatServer.MainClass.Main().

被呼び出し関係図:


このクラス詳解は次のファイルから抽出されました: