예제 #1
0
        public void sendACard(String name, Card c)
        {
            ASCIIEncoding encoder      = new ASCIIEncoding();
            CardEncoder   ce           = new CardEncoder();
            String        card         = ce.encodeCard(c);
            NetworkStream serverStream = server.GetStream();

            byte[] message = new byte[1];
            message[0] = 2;
            serverStream.Write(message, 0, message.Length);
            serverStream.Flush();
            serverStream.Write(encoder.GetBytes(card), 0, encoder.GetBytes(card).Length);
            serverStream.Flush();
            serverStream.Write(encoder.GetBytes(name), 0, encoder.GetBytes(name).Length);
            serverStream.Flush();
        }
예제 #2
0
        private void setCardFromString(String s)
        {
            CardEncoder ce = new CardEncoder();

            latest = ce.decodeCard(s);
        }