当前位置: 首页 > news >正文

广电如何做视频网站c2c网站代表有哪些

广电如何做视频网站,c2c网站代表有哪些,做网站备案要处省的电话号码,修改网站模板Socket通信基本流程 首先要启动服务器创建Socket#xff0c;然后要绑定服务器的一个端口这样客户端通过服务器IP端口号就能连接到服务器了服务器接下来会设置监听队列#xff0c;监听并等待要连接到它的客户端客户端在服务器启动之后也建立自己的Socket#xff0c;然后使用…Socket通信基本流程 首先要启动服务器创建Socket然后要绑定服务器的一个端口这样客户端通过服务器IP端口号就能连接到服务器了服务器接下来会设置监听队列监听并等待要连接到它的客户端客户端在服务器启动之后也建立自己的Socket然后使用客户端的Socket去连接服务器连接成功之后客户端和服务器之间就可以发送数据和接收数据当客户端关闭的时候服务器会捕捉到客户端连接关闭服务器会把对应客户端的Socket也进行关闭 实现  新建一个Unity项目新建脚本编写客户端 using System.Net.Sockets; using System.Net; using System; using System.Text;public class Client : MonoBehaviour {private Socket socket;//定义用来存消息的容器private byte[] buffer new byte[1024];// Start is called before the first frame updatevoid Start(){//参数 IPV4协议, 套接字的传输类型流式传输, socket传输协议TCPsocket new Socket(AddressFamily.InterNetwork,SocketType.Stream ,ProtocolType.Tcp); //连接服务器 服务器IP, 服务器端口号socket.Connect(127.0.0.1, 6666); //连接完成//连接成功调用接收方法异步接收消息StartReceive();//连接成功发送消息Send();}//接收消息void StartReceive(){socket.BeginReceive(buffer,0,buffer.Length,SocketFlags.None,ReceiveCallback,null);}//接收消息的回调方法(作为参数传递的函数)void ReceiveCallback(IAsyncResult iar){//接收返回消息长度int len socket.EndReceive(iar);//接收为0代表终止连接if (len 0){return;}//解析bufferstring str Encoding.UTF8.GetString(buffer, 0, len);Debug.Log(str);//解析完在执行接收方法 StartReceive();}void Send(){socket.Send(Encoding.UTF8.GetBytes(服务器你好我是客户端));}// Update is called once per framevoid Update(){} } 创建一个空物体挂载客户端脚本 新建一个窗体应用编写服务端 using System.Net.Sockets; using System.Net; using System; using System.Text;public class Program {private static Socket socket;private static byte[] buffer new byte[1024];static void Main(string[] args){//初始化socket new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//绑定socket.Bind(new IPEndPoint(IPAddress.Any, 6666));//监听: 挂起的连接队列最大长度 —— 同时处理连接请求的最大数超出最大数会排队等待socket.Listen(0);StartAccept();Console.Read(); //阻塞住让程序不会结束}//开始应答static void StartAccept(){//开始异步应答连接 参数 回调函数,objectsocket.BeginAccept(AcceptCallback, null);}static void AcceptCallback(IAsyncResult iar){//异步接受传入的连接尝试并创建新的 Socket 来处理远程主机通信。Socket client socket.EndAccept(iar);//开始接收StartReceive(client);//重新开始应答StartAccept();}//接收消息static void StartReceive(Socket client){//开始从连接的 Socket 中异步接收数据client.BeginReceive(buffer, 0, buffer.Length, SocketFlags.None, ReceiveCallback, client);}//回调函数static void ReceiveCallback(IAsyncResult iar){Socket client iar.AsyncState as Socket;//结束接收返回消息长度int len client.EndReceive(iar);//接收为0代表终止连接if (len 0){return;}//解析bufferstring str Encoding.UTF8.GetString(buffer, 0, len);Console.WriteLine(str);//解析完在执行接收方法 StartReceive(client);} }先运行服务端然后运行客户端
http://www.w-s-a.com/news/620838/

相关文章:

  • 免费织梦导航网站模板下载地址自己建站网站
  • 获取网站访客qq号码代码做抽奖网站违法吗
  • 湖南大型网站建设公司排名偷网站源码直接建站
  • 网站建设周期规划北京网站设计必看刻
  • 如何做自己的在线作品网站深圳网站设计公司的
  • 网站开发外包公司wordpress最简单模板
  • 湖南省建设人力资源网站wordpress主机pfthost
  • 淮安软件园哪家做网站各网站特点
  • 网站长尾关键词排名软件重庆荣昌网站建设
  • 建个商城网站多少钱茂名专业网站建设
  • 开通公司网站免费的网站app下载
  • 跨境电商网站模板wordpress壁纸
  • 国内做网站网站代理电子商务网站建设与维护概述
  • 如何做地方网站推广沈阳网势科技有限公司
  • 哈尔滨网站优化技术涵江网站建设
  • 做网站搞笑口号wordpress全屏动画
  • 怎么可以建网站小程序代理项目
  • 怎样做软件网站哪个网站用帝国cms做的
  • 网站开发编程的工作方法wordpress dux-plus
  • 廊坊电子商务网站建设公司网站进不去qq空间
  • 南宁网站推广费用创意网页设计素材模板
  • 深圳技术支持 骏域网站建设wordpress 酒主题
  • 东莞网站建设+旅游网站改版数据来源表改怎么做
  • 手机端做的优秀的网站设计企业做网站大概多少钱
  • 优化网站使用体验手机网站解析域名
  • 网站制作 商务做网站的软件名字全拼
  • 阿里巴巴网官方网站温州网站建设设计
  • 传奇购买域名做网站国外网站设计 网址
  • 西安凤城二路网站建设seo网站是什么
  • 网站后台如何更换在线qq咨询代码在线种子资源网