C# Socket TCP客户端代码

using System;
using System.Net;
using System.Net.Sockets;
using System.Text;

namespace TCP客户端
{
    class Program
    {
        static void Main(string[] args)
        {
            Socket tcpClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            IPAddress iPAddress = IPAddress.Parse("10.2.32.1");

            EndPoint point = new IPEndPoint(iPAddress, 7790);
            tcpClient.Connect(point);
            
            byte[] data = new byte[1024];

            int length = tcpClient.Receive(data);
            //length返回值表示接受了多少字节的数据
             string message=Encoding.UTF8.GetString(data,0,length);
            Console.WriteLine(message);

            string message2 = Console.ReadLine();
            //读取用户的输入,把输入的发送到服务器端

            tcpClient.Send(Encoding.UTF8.GetBytes(message2));
            //把字符串转换成字节数组,发送到服务器端


            Console.ReadKey();
        }
    }
}

发布了13 篇原创文章 · 获赞 0 · 访问量 668

猜你喜欢

转载自blog.csdn.net/Somewater_/article/details/103150246