• 大小: 51KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: C#
  • 标签: c#  tcpClient  

资源简介

最简单的tcpClient建立通信、发送数据、接收数据函数,编写TCP通信的第一步。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net.Sockets;
using System.Threading;
using System.Net;

namespace cclient
{
    public partial class Form1 : Form
    {
        Socket tcpClient;
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender EventArgs e)
        {
            tcpClient = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);
            IPAddress ipaddress = IPAddress.Parse(“192.168.0.101“);
            EndPoint point = new IPEndPoint(ipaddress 7788);
            tcpClient.Connect(point);//通过IP和端口号来定位一个所要连接的服务器端
        }
        private void button2_Click(object sender EventArgs e)
        {
            byte[] data = new byte[1024];
            //传递一个byte数组,用于接收数据。length表示接收了多少字节的数据
            int length = tcpClient.Receive(data);
            string message = Encoding.UTF8.GetString(data 0 length);//只将接收到的数据进行转化
            textBox1.Text += message;


        }

        private void button3_Click(object sender EventArgs e)
        {
            string message2 = textBox2.Text;//读取用户的输入
            //将字符串转化为字节数组,然后发送到服务器端
            tcpClient.Send(Encoding.UTF8.GetBytes(message2));
        }

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         990  2018-12-01 17:06  cclient\cclient.sln
     文件       37888  2018-12-01 17:35  cclient\cclient.v12.suo
     目录           0  2019-02-13 14:39  cclient\cclient\
     文件         187  2018-12-01 17:06  cclient\cclient\App.config
     目录           0  2018-12-01 17:06  cclient\cclient\bin\
     目录           0  2018-12-01 17:29  cclient\cclient\bin\Debug\
     文件        9728  2019-02-13 14:39  cclient\cclient\bin\Debug\cclient.exe
     文件         187  2018-12-01 17:06  cclient\cclient\bin\Debug\cclient.exe.config
     文件       24064  2019-02-13 14:39  cclient\cclient\bin\Debug\cclient.pdb
     文件       23168  2019-02-13 14:42  cclient\cclient\bin\Debug\cclient.vshost.exe
     文件         187  2018-12-01 17:06  cclient\cclient\bin\Debug\cclient.vshost.exe.config
     文件         490  2018-04-12 07:35  cclient\cclient\bin\Debug\cclient.vshost.exe.manifest
     文件        3794  2018-12-01 17:09  cclient\cclient\cclient.csproj
     文件        1647  2019-02-13 14:39  cclient\cclient\Form1.cs
     文件        4306  2019-02-13 14:29  cclient\cclient\Form1.Designer.cs
     文件        5817  2019-02-13 14:29  cclient\cclient\Form1.resx
     目录           0  2018-12-01 17:06  cclient\cclient\obj\
     目录           0  2019-02-13 14:39  cclient\cclient\obj\Debug\
     文件         663  2019-02-13 14:42  cclient\cclient\obj\Debug\cclient.csproj.FileListAbsolute.txt
     文件         977  2019-02-13 14:29  cclient\cclient\obj\Debug\cclient.csproj.GenerateResource.Cache
     文件        2211  2019-02-13 14:16  cclient\cclient\obj\Debug\cclient.csprojResolveAssemblyReference.cache
     文件        9728  2019-02-13 14:39  cclient\cclient\obj\Debug\cclient.exe
     文件         180  2019-02-13 14:29  cclient\cclient\obj\Debug\cclient.Form1.resources
     文件       24064  2019-02-13 14:39  cclient\cclient\obj\Debug\cclient.pdb
     文件         180  2018-12-01 17:29  cclient\cclient\obj\Debug\cclient.Properties.Resources.resources
     文件        1453  2019-02-13 14:28  cclient\cclient\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6959  2018-12-01 17:06  cclient\cclient\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件           0  2018-12-01 17:06  cclient\cclient\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
     文件           0  2018-12-01 17:06  cclient\cclient\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
     文件           0  2018-12-01 17:06  cclient\cclient\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
     目录           0  2018-12-01 17:06  cclient\cclient\obj\Debug\TempPE\
............此处省略7个文件信息

评论

共有 条评论