首页 > 其他分享 >网络开发基础客户端001

网络开发基础客户端001

时间:2024-03-10 19:24:43浏览次数:26  
标签:异步 string 网络 然后 001 socket 接收 Socket 客户端

在unity中的代码

 

 

 暂时看来就是  首先 需要定义一个  Socket  来接收    然后我们  需要定义 byte【】 来接收数据  以及一个string显示  

第一步就是连接   这是一个异步  如果不用异步 就会有阻塞   所有 在里面首先 先定义我们的socket 然后 设置连接信息

因为是异步所有需要有回调函数   在函数里面  先连接 然后  接收信息  

那么接收也是一个  异步的 所有 也有一个接收回调   

里面先接收  然后通过Encoding。utf8 转换成string

然后 再又  递归一下  重新执行上面 接收数据   继续执行

然后就是发送

首先获取需要发送的string 然后把内容转换成 byte   

然后异步发送出去  所以需要一个回调函数

然后还有一个就是   Socket socket= ar.AsyncState as Socket;

就是把接收的转换成socket  具体还看后续学习

 

标签:异步,string,网络,然后,001,socket,接收,Socket,客户端
From: https://www.cnblogs.com/jack111/p/18064586

相关文章

  • 网络开发基础服务端001
    再服务端上    同上一期 客户端一样 也是定义Socket 绑定端口ip 然后进行监听  启动服务器 首先异步接收客户端  Console.ReadLine();是为了保证程序不会结束再异步应答中 其实就是一开始 先连接 然后在应答回调里面 进行接收回调 然后......
  • 深度学习-卷积神经网络-目标检测YOLO-v1详解-54
    目录1.结构3.总结3.训练样本的构造4.损失函数5.训练6.推理6.小结参考:https://www.zhihu.com/tardis/zm/art/46691043?source_id=1005输入一张图片,要求输出其中所包含的对象,以及每个对象的位置(包含该对象的矩形框)RCNN开创性的提出了候选区(RegionProposals)的方法,先从......
  • Python scapy模拟dhcp客户端
    安装scapyaptinstall-ypython3-scapy1.发送dhcpdiscover广播报文2.sniff抓包,收到dhcpoffer广播报文3.发送dhcprequest广播报文4.sniff抓包,收到dhcpack广播报文importthreadingfromscapy.allimport*fromscapy.layers.l2importEtherdefsend_dhcp_discover......
  • 2.1 Linux 网络相关概念和修改IP地址的方法
    2.1Linux网络相关概念和修改IP地址的方法2.1.1网卡的命名规则Centos6的网卡命名方式:它会根据情况有所改变而非唯一且固定,在Centos6之前,网络接口使用连续号码命名:如eth0、eth1等,当增加或删除网卡时,名称可能会发生改变Centos7采用dmidec......
  • 中考英语首字母快速突破001-2021上海崇明英语二模
    中考英语首字母快速突破001-2021上海崇明英语二模PDF格式公众号回复关键字:ZKSZM002原文​Whichismoreimportanttoourlives,theInternetorthewashingmachine?Manyofusmightanswer,"TheInternet!"TheInternethelpsusgatherinformation.It......
  • 外部网络通过ssh连接WSL2
    外部网络通过ssh连接WSL2需要配置wsl2网络模式为镜像模式,并打开防火墙。最终可以实现通过局域网访问WSL2容器,同时当宿主机可以访问ipv6时,容器也自动支持。修改wsl位置文件.wslconfig​​,主要有以下两点关键步骤设置网络模式为镜像模式networkingMode=mirrored​​打开防火......
  • 网络编程
    一、概述计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息共享硬件、软件、数据信息等资源。网络编程的目的:直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯......
  • 辨析Java与网络通信中的编码与解码
    在Java字符流上下文中的编码和解码,以及在网络通信中的编码概念。在Java中,当我们谈论字符流(如Reader和Writer)时,编码和解码主要涉及将字符数据转换为字节数据,以及将字节数据转换回字符数据。这是因为字符在计算机内部是以字节的形式存储和传输的,而字符流提供了一种更高级别的抽象,使......
  • 计算机网络知识点
    两种交换方式分组(packet)交换不长期占用链路,将报文分组,所有分组由路由器按照目的地址丢到网络中,也就是用户不需要发送/接收分组时就不占用网络资源。电路(circuit)交换通信双方建立一条专用链路,不进行分组交换时这条链路也不能给别人用。路由器与交换机路由器(圆)工作在网络层(......
  • 规则二:使用内容网络发布
    刚开始通过不同的地理位置,网络请求速度不同这一现象,引出了如何加速组件的下载,在前面的序言中引出了,用户只有10%~20%的时间花在加载html页面内容的请求,其余的80%~90%都花在了组件的加载上,于是,如果缩短了组件的加载时间,就可以缩短用户请求的时间。于是,就引出了CDN(内容网络发布),根据我......