15.5.txt
来自「《Microsoft Visual C# .NET 2003开发技巧大全》源代码」· 文本 代码 · 共 38 行
TXT
38 行
Listing 15.5 Connecting to a Remote Server
[STAThread]
static void Main(string[] args)
{
TcpClient client = new TcpClient();
Byte[] read = new Byte[1024];
string gameServer = “”;
if (args.Length != 1)
{
gameServer = “127.0.0.1”;
}
else
{
gameServer = args[0];
}
// Verify that the server exists
IPHostEntry serverIP = Dns.Resolve( gameServer );
if( serverIP == null )
{
Console.WriteLine(“Cannot find server: {0}”, gameServer);
return;
}
else
{
Console.WriteLine( “Found server. {0}”, serverIP.HostName );
}
// Try to connect to the game server on port 2003
try
{
client.Connect(gameServer, 2003);
}
catch (SocketException e)
{
Console.WriteLine(“Cannot connect to {0}: {1}”,
gameServer, e.Message);
return;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?