• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: C#
  • 标签:

资源简介

TCP通讯协议,实现C#下边的客户端向服务端发送数据,服务端接收,并且服务端无限次数的接收数据,可以把接收的数据放到数据库中,一个服务端对应多个客户端

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.Data.SqlClient;
using System.Data;

namespace TcpClientExample
{
    class TcpTimeClient 
    {
        
        static void Main(string[] args)
        {
            string sendString = null;//要发送的字符串 
            byte[] sendData = null;//要发送的字节数组 
            TcpClient client = null;//TcpClient实例 
            NetworkStream stream = null;//网络流 

            IPAddress remoteIP = IPAddress.Parse(“127.0.0.1“);//远程主机IP 
            int remotePort = 1000;//远程主机端口 1

            while (true)//死循环 
            {
                sendString = Console.ReadLine();//获取要发送的字符串 
                sendData = Encoding.Default.GetBytes(sendString);//获取要发送的字节数组 
                client = new TcpClient();//实例化TcpClient 
                try
                {
                    client.Connect(remoteIP remotePort);//连接远程主机 
                    Console.WriteLine(“發送成功!“);//连接失败 
                }
                catch (Exception e)
                {
                    Console.WriteLine(“连接超时,服务器没有响应!“);//连接失败 
                    Console.ReadKey();
                    return;
                }
                stream = client.GetStream();//获取网络流 
                stream.Write(sendData 0 sendData.Length);//将数据写入网络流
                stream.Close();//关闭网络流 
                client.Close();//关闭客户端 
            } 
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-02-01 14:29  TCP通讯协议案例\
     文件        1739  2018-02-01 14:25  TCP通讯协议案例\TcpTimeClient客戶端.cs
     文件        1268  2018-02-01 14:26  TCP通讯协议案例\TimeServer服務端.cs

评论

共有 条评论

相关资源