美文网首页
tcpClienke客户端

tcpClienke客户端

作者: 萧非子 | 来源:发表于2017-02-09 23:32 被阅读0次

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    using System.Net;

    using System.Net.Sockets;

    namespace 网络客户端TCPClient

    {

    class Program

    {

    static void Main(string[] args)

    {

    Console.WriteLine("客户端已经启动");

    //1 . 创建一个Socket连接对象

    Socket tcpClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

    //这个IPEndPoint里面保存了要连接到的服务器的 IP地址和端口号

    IPEndPoint point = new IPEndPoint(new IPAddress(new byte[]{192,168,1,85}), 12358);

    //2. 连接到服务器端的端口

    tcpClient.Connect(point);

    byte[] reciveData = new byte[1024];

    //3. 如果连接上服务器,那么就接收服务器发送的连接消息

    // 参数的意思是 接收到的数据存放在哪里。 传递一个byte类型的数组

    // 返回值的意思是接收到的数据的长度

    int dataLength = tcpClient.Receive(reciveData);

    //把byte数组中的数据转换成字符串

    string receiveString = Encoding.UTF8.GetString(reciveData, 0, dataLength);

    Console.WriteLine("接收到服务器端的消息" + receiveString);

    //4. 发送一条消息,发送给连接到的服务器

    string sendMesssage = "1111";

    tcpClient.Send(Encoding.UTF8.GetBytes(sendMesssage));

    Console.WriteLine("程序执行完毕");

    Console.ReadKey();

    }

    }

    }

    相关文章

      网友评论

          本文标题:tcpClienke客户端

          本文链接:https://www.haomeiwen.com/subject/ehdiittx.html