特定のポートにTcpClientで接続する Socketを使用したほうが細かいやり取りがしやすいですが、通常はTcpClientで接続したほうがやりやすいでしょう。
ここではTcpClientを使用してサーバに接続します。
using System.Net;
using System.Net.Socket;
using System.IO;
string server = "localhost";
TcpClient client = new TcpClient(server, 51111); //port 51111
NetworkStream networkStream = client.GetStream();
//日本語も送れるようにUTF-8
StreamReader reader = new StreamReader(networkStream, System.Text.Encoding.UTF8);
StreamWriter writer = new StreamWriter(networkStream, System.Text.Encoding.UTF8);
while(true)
{
string response = reader.ReadLine();
Console.WriteLine(response);
}
目次に戻る
| Copyright(c) 2008 WoodenSoldier Software |
|