using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
namespace _20211014网络编程SocketClient
{
class Program
{
static void Main(string[] args)
{
//实例化一个Socket客户类
Socket client = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
//去连接服务器
byte[] byteIp = new byte[] { 127,0,0,1};
IPAddress ip = new IPAddress(byteIp);
EndPoint endPoint = new IPEndPoint(ip,7788);
client.Connect(endPoint);
//接收服务的数据
byte[] messReceive = new byte[1024];
int leng=client.Receive(messReceive);
string message = Encoding.UTF8.GetString(messReceive,0,leng);
Console.WriteLine("接收到服务器发来的:" + message) ;
//向服务器发送数据
string messSend = Console.ReadLine();
byte[] byteMessSend = Encoding.UTF8.GetBytes(messSend);
client.Send(byteMessSend);
//保存Main线程不退出
Console.ReadKey();
}
}
}
20211014网络编程SocketClient.csproj
最新推荐文章于 2021-10-20 15:19:24 发布