private BinaryWriter writer; // facilitates writing to the stream #endregion Fields #region Constructors // constructor requiring Socket, TicTacToeServerForm and int // objects as arguments public Player( Socket socket, TicTacToeServerForm serverValue, int newNumber ) { mark = (newNumber == 0 ? 'X' : 'O'); connection = socket; server = serverValue; number = newNumber; // create NetworkStream object for Socket socketStream = new NetworkStream( connection ); // create Streams for reading/writing bytes writer = new BinaryWriter( socketStream ); reader = new BinaryReader( socketStream ); }
internal bool threadSuspended = true; // if waiting for other player // constructor requiring Socket, TicTacToeServerForm and int // objects as arguments public Player( Socket socket, TicTacToeServerForm serverValue, int newNumber ) { mark = (newNumber == 0 ? 'X' : 'O'); connection = socket; server = serverValue; number = newNumber; // create NetworkStream object for Socket socketStream = new NetworkStream( connection ); // create Streams for reading/writing bytes writer = new BinaryWriter( socketStream ); reader = new BinaryReader( socketStream ); } // end constructor