C# Class Mahjong.Forms.ChatServerForm

Inheritance: System.Windows.Forms.Form
Show file Open project: Superbil/mahjong Class Usage Examples

Public Properties

Property Type Description
Port int
startbutton System.Windows.Forms.Button

Public Methods

Method Description
ChatClient ( ) : void
ChatServer ( ) : void
ChatServerForm ( ) : System
ChatServerForm ( int port ) : System
GameOver ( ) : bool
Run ( ) : void

Client

SetUp ( ) : void
getByteArrayWithObject ( AllPlayers all ) : byte[]
getByteArrayWithObject ( Brand brand ) : byte[]
getByteArrayWithObject ( Mahjong.Players.BrandPlayer players ) : byte[]
getByteArrayWithObject ( CheckUser check ) : byte[]
getObjectWithByteArray ( byte theByteArray ) : object

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Server_Closing ( object sender, System.Windows.Forms.FormClosedEventArgs e ) : void

Private Methods

Method Description
ChatServerForm_FormClosing ( object sender, FormClosingEventArgs e ) : void
ChatServerForm_Load ( object sender, EventArgs e ) : void
DisableInput ( bool value ) : void
DisplayMessage ( string message ) : void
IPButton_CheckedChanged ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

SendObject ( AllPlayers all ) : void
SendObject ( Brand bd ) : void
SendObject ( Mahjong.Players.BrandPlayer brandplayers ) : void
SendObject ( CheckUser cu ) : void
SendObject ( int bi ) : void
cancelbutton_Click ( object sender, EventArgs e ) : void
connectbutton_Click ( object sender, EventArgs e ) : void
createbutton_Click ( object sender, EventArgs e ) : void
displayTextBox_TextChanged ( object sender, EventArgs e ) : void
inputTextBox_KeyDown ( object sender, KeyEventArgs e ) : void
lanButton_CheckedChanged ( object sender, EventArgs e ) : void
playgame_Click ( object sender, EventArgs e ) : void
servermessage ( string reply ) : void
serverobject ( byte date ) : void
stringcheck ( string s ) : void

Client �ݪ�����

Method Details

ChatClient() public method

public ChatClient ( ) : void
return void

ChatServer() public method

public ChatServer ( ) : void
return void

ChatServerForm() public method

public ChatServerForm ( ) : System
return System

ChatServerForm() public method

public ChatServerForm ( int port ) : System
port int
return System

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

GameOver() public method

public GameOver ( ) : bool
return bool

Run() public method

Client
public Run ( ) : void
return void

Server_Closing() protected method

protected Server_Closing ( object sender, System.Windows.Forms.FormClosedEventArgs e ) : void
sender object
e System.Windows.Forms.FormClosedEventArgs
return void

SetUp() public method

public SetUp ( ) : void
return void

getByteArrayWithObject() public method

public getByteArrayWithObject ( AllPlayers all ) : byte[]
all Mahjong.Control.AllPlayers
return byte[]

getByteArrayWithObject() public method

public getByteArrayWithObject ( Brand brand ) : byte[]
brand Brand
return byte[]

getByteArrayWithObject() public method

public getByteArrayWithObject ( Mahjong.Players.BrandPlayer players ) : byte[]
players Mahjong.Players.BrandPlayer
return byte[]

getByteArrayWithObject() public method

public getByteArrayWithObject ( CheckUser check ) : byte[]
check Mahjong.Control.CheckUser
return byte[]

getObjectWithByteArray() public method

public getObjectWithByteArray ( byte theByteArray ) : object
theByteArray byte
return object

Property Details

Port public property

public int Port
return int

startbutton public property

public System.Windows.Forms.Button startbutton
return System.Windows.Forms.Button