• 基础套接字的C#网络编程


    1.基于socket创建套接字网络连接
    服务端
    1.初始化

    步骤    操作          方法       操作类

    1.     创建ip        ipaddress     IPAddress类
    2.     创建ip终结点     ipendpoint     IpendPoint类
    3.     初始化socket    new Socket
    4.     绑定到socke   t socket.bind()   Socket
    5.     连接       socket.conn();
    6.     指定到新的socket  Newsocket=socket.Accept()

    2.传输数据

    int count = NewSocket.Recive(byte =new byte[1024],byte.length,0);//从0位置,读取缓冲区内1024字节的字符
    string data = system.text.Endcoding.ASCII.Getstring(byte,0,count);// 通过解码,获取数据
    console.writeline(data);

    客户端

    socket.conn();


    2.基础tcp/ip的套接字网络连接

    用到类
    TcpListener listener = new TcpListener(ip,part);

    linster.star();


    TcpClient client  = new TcpClient(ip,part);

    client.conn();

    system.text.encoding.(X).getstring/getbytes();//讲字符串编码和解码

    NewWordStrem 访问网络的基础数据流

     stream=  stream.getstream();//获得数据流中的数据

    stream.write();//往网络数据流中添加数据

    初始化

  • 相关阅读:
    eclipse控制台出现中文乱码的问题
    运行jar包
    [MongoDB]------windos下的安装部署与基础使用
    SQLMap-----初识
    序言(第一次写随笔,怎么才能装成经常写的样子呢)
    php7.4编译(centos)
    NGINX 2
    NGINX 1
    LVS的DR模式与NET模式的负载均衡实验
    命令在线查询
  • 原文地址:https://www.cnblogs.com/mr-jia/p/3770744.html
Copyright © 2020-2023  润新知