zoukankan      html  css  js  c++  java
  • C#网络通信

    Server:

    using System.Net;
    using System.Net.Sockets;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ServerConsole
    {
        class Server
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Server is runing...");
                IPAddress ip = new IPAddress(new byte[]{127,0,0,1});
                TcpListener listener = new TcpListener(ip, 8500);
    
                listener.Start();//开始侦听
                while (true)
                {
                    //获取一个连接,中断方法
                    TcpClient remoteClient = listener.AcceptTcpClient();
                    //打印连接客户端的信息
                    Console.WriteLine("Client Connected!{0}---->{1}", remoteClient.Client.LocalEndPoint,remoteClient.Client.RemoteEndPoint);
                }
            }
        }
    }

    Client:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Net;
    using System.Net.Sockets;
    
    namespace ClientConsole
    {
        class Client
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Client is running...");
                TcpClient client = null;
    
                for (int i = 0; i < 3; i++)
                {
                    client = new TcpClient();
                    try
                    {
                        //与服务器建立连接
                        client.Connect("localhost", 8500); ;
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("Exception occured.." + ex.Message);
                        return;
                    }
                
                    //输出已连接到服务器
                    Console.WriteLine("Server Connected!{0}-->{1}",
                    client.Client.LocalEndPoint, client.Client.RemoteEndPoint);
                }
                ConsoleKey key;
                do
                {
                    key = Console.ReadKey(true).Key; 
                } while (key != ConsoleKey.Q);
            }
        }
    }
  • 相关阅读:
    将数据写入Word模版,生成PDF并加水印
    JSPDF 中文乱码
    DataTable 计算列
    ZIP压缩类
    统一社会信用代码验证
    avalon SVG 画流程图
    横线
    验证身份证合法性
    Centos7.3安装Mysql8.0
    MVC全局验证登陆信息
  • 原文地址:https://www.cnblogs.com/cause/p/3912824.html
Copyright © 2011-2022 走看看