前田稔(Maeda Minoru)の超初心者のプログラム入門


| 
            //接続待機 
            Console.WriteLine("接続待機中"); 
            while(true)
            {
                TcpClient client = server.AcceptTcpClient();
                //接続 
                Console.WriteLine("接続されました"); 
                NetworkStream stream = client.GetStream(); 
                //メッセージを送信 
                Byte[] data = System.Text.Encoding.UTF8.GetBytes(DateTime.Now.ToString()); 
                stream.Write(data, 0, data.Length); 
                client.Close(); 
            }
     | 
| 
/*****************************************/
/*★ NowTime Client Program    前田 稔 ★*/
/*****************************************/
using System;
using System.Net.Sockets; 
class Client 
{ 
    public static void Main() 
    { 
       try 
       { 
           //サーバーに接続 
           Int32 port = 9999;
           TcpClient client = new TcpClient("127.0.0.1", port); 
 
           //サーバーからメッセージを受信 
           NetworkStream stream = client.GetStream(); 
           Byte[] bytes = new Byte[9]; 
           int i; 
           while((i = stream.Read(bytes, 0, bytes.Length))!=0)  
           {
                String data = System.Text.Encoding.UTF8.GetString(bytes, 0, i); 
                Console.WriteLine(String.Format("受信: {0}", data)); 
           } 
           client.Close(); 
       } 
       catch (Exception e)  
       { 
           Console.WriteLine(e.Message); 
       } 
    } 
}
 | 

