如题client端 byte[] data = new byte[ 1024 ];
TcpClient server; try
{
IPEndPoint ipep = new IPEndPoint( IPAddress.Parse( "10.87.45.183" ), 8080 );
server = new TcpClient();
server.Connect( "10.87.45.183", 8888 );
}
catch( SocketException exp )
{
Console.WriteLine( "服务器连接错误!" + exp.Message );
Console.ReadLine();
return;
} NetworkStream ns = server.GetStream(); int recv = ns.Read( data, 0, data.Length );
string StringData = Encoding.ASCII.GetString( data, 0, recv ); Console.WriteLine( StringData );
data = Encoding.ASCII.GetBytes( "Client Data OK客户!" ); ns.Write( data, 0, data.Length ); ns.Close();
server.Close(); Console.WriteLine( "exit..." );
Console.ReadLine();server端 byte[] data = new byte[ 1024 ]; TcpListener newSock = new TcpListener( 8888 ); newSock.Start(); Console.WriteLine( "等待一个客户端连接" ); TcpClient client = newSock.AcceptTcpClient(); NetworkStream ns = client.GetStream(); data = Encoding.ASCII.GetBytes( "welcome TcpListener Server!" ); ns.Write( data, 0, data.Length );
int recv = ns.Read( data, 0, data.Length ); string StringData = Encoding.ASCII.GetString( data, 0, recv ); Console.WriteLine( "客户端发送的信息为:" + StringData ); Console.ReadLine(); ns.Close(); client.Close(); newSock.Stop();
TcpClient server; try
{
IPEndPoint ipep = new IPEndPoint( IPAddress.Parse( "10.87.45.183" ), 8080 );
server = new TcpClient();
server.Connect( "10.87.45.183", 8888 );
}
catch( SocketException exp )
{
Console.WriteLine( "服务器连接错误!" + exp.Message );
Console.ReadLine();
return;
} NetworkStream ns = server.GetStream(); int recv = ns.Read( data, 0, data.Length );
string StringData = Encoding.ASCII.GetString( data, 0, recv ); Console.WriteLine( StringData );
data = Encoding.ASCII.GetBytes( "Client Data OK客户!" ); ns.Write( data, 0, data.Length ); ns.Close();
server.Close(); Console.WriteLine( "exit..." );
Console.ReadLine();server端 byte[] data = new byte[ 1024 ]; TcpListener newSock = new TcpListener( 8888 ); newSock.Start(); Console.WriteLine( "等待一个客户端连接" ); TcpClient client = newSock.AcceptTcpClient(); NetworkStream ns = client.GetStream(); data = Encoding.ASCII.GetBytes( "welcome TcpListener Server!" ); ns.Write( data, 0, data.Length );
int recv = ns.Read( data, 0, data.Length ); string StringData = Encoding.ASCII.GetString( data, 0, recv ); Console.WriteLine( "客户端发送的信息为:" + StringData ); Console.ReadLine(); ns.Close(); client.Close(); newSock.Stop();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货