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

家政网站建设方案seo专业培训技术

家政网站建设方案,seo专业培训技术,能不能模仿百度一样做搜索引擎网站,怎么向百度提交网站🍅 Java学习路线配套文章:搬砖工逆袭Java架构师 🍅 基础推荐:Java基础教程系列 🍅 实战推荐:Spring Boot基础教程 🍅 简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌ …

🍅 Java学习路线配套文章:搬砖工逆袭Java架构师

🍅 基础推荐:Java基础教程系列

🍅 实战推荐:Spring Boot基础教程

🍅 简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌ 、Java架构师奋斗者💪

🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步 

🍅 欢迎点赞 👍 收藏 ⭐留言 📝  

目录

一、socket通信

二、socket典型应用

三、基于TCP协议的面向连接的套接字(Internet Socket)

四、基于UDP协议的无连接的套接字(Datagram Sockets)

五、C# 实现socket服务端与客户端通信

六、效果展示


一、socket通信

socket翻译成中文就是“套接字”的意思,所谓的socket编程就是指用计算机语言通过编程来实现计算机之间的通信问题。socket通信技术就是两台联网或者多态联网的计算机之间的数据交互技术。

二、socket典型应用

socket最典型的应用就是web服务器和浏览器。

1、浏览器获取用户输入的URL(全球资源定位符),向web服务器发送请求;

2、web服务器接收到URL并进行分析,将对应的网络内容以及资源返回给浏览器;

3、浏览器接收到web服务器返回的网页内容以及资源,将其进行解析和渲染,将最终的效果展示给用户。

三、基于TCP协议的面向连接的套接字(Internet Socket)

1、TCP:The Transmission Control Protocol 传输控制协议。

2、我们经常讲的套接字也就是Internet Scoket,根据数据传输方式,可以将Internet Scoket分为几种,在使用socket()创建网络连接时,必须告诉它是哪一种数据传输方式,简单来说就是数据传输的控制协议。

计算机领域称之为:流格式套接字(Stream Sockets),在计算机代码中使用SOCK_STREAM表示。

3、SOCK_STREAM有以下特点:

  • 可靠的、双向的通信数据流;
  • 数据传输是按照顺序进行的;
  • 数据在传输中是准确无误的,是自带重发机制的;
  • 数据的发送和接收是不同步的,存在缓冲区;
  • 流格式套接字的典型应用就是HTTP协议,因为浏览器在加载进行解析时必须要数据完整正确。

四、基于UDP协议的无连接的套接字(Datagram Sockets)

1、UDP:User Datagram Protocol 用户数据报协议。

2、基于UDP协议的无连接的套接字,计算机领域称之为:数据报格式套接字(Datagram Sockets),计算机代码中使用SOCK_DGRAM表示。

SOCK_DGRAM是一种高效率、高速度、不可靠的通信数据流。其是基于UDP协议的,不用进行数据校验,只进行数据传输。

3、SOCK_DGRAM有以下特点:

  • 每次传输数据大小有限制;
  • 追求高效率、高速度;
  • 传输的数据可能丢失或者损坏(小概率事件);
  • 数据的发送和接收是同步的,也就是存在数据边界;

数据报格式的典型应用就是QQ视频和语音,因为这两者的需求是高效率和低延时,同时小概率的丢失数据不会影响整个数据的传输质量。

五、C# 实现socket服务端与客户端通信

  • 模拟客户端向服务端发送数据
  • 服务端:
private void socketServer()
{Log("大家好,我是socket服务端!");//1,创建socket             using System.Net.Sockets;//AddressFamily.InterNetwork内网,SocketType.Stream以流来通信,第三个为协议Socket tcpSever = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//2,绑定服务器IP(计算机唯一标识)和端口号。端口号将通信数据给指定的软件。一个软件占用一个特定端口号(0-60000)//查看本机IP:cmd-》ipconfig  本机局域网IP:198.168.1.2 //IPAddress ipAddress = new IPAddress(new byte[] { 192,168,1,2});EndPoint point = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8888);//IPEndPoint是对IP+端口号的一层封装tcpSever.Bind(point);//向操作系统申请一个可用的IP和端口号做通信。绑定当前IP和端口号//3.监听。等待客户端连接tcpSever.Listen(100);//参数是最大连接数Socket clientSocket = tcpSever.Accept();//暂停当前线程,直到一个客户端连接过来,之后进行下面的代码。返回的socket为客户端socket//使用返回的socket跟客户端做通信string message = "welcome!";Log(message);byte[] meg = Encoding.UTF8.GetBytes(message);//对字符串编码,得带一个字节数组clientSocket.Send(meg);//接受客户端数据byte[] buffer = new byte[1024];int length = clientSocket.Receive(buffer);//接受客户端数据string mes = Encoding.UTF8.GetString(buffer, 0, length);Log(mes);tcpSever.Close();
}
  • 客户端
private void socketClient(string msg)
{Log("大家伙,我是CSDN素小暖,创建socket客户端");//创建socketSocket tcpClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//发起连接请求EndPoint remoteIp = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8888);tcpClient.Connect(remoteIp);//连接远程已经绑定IP和端口号的服务器端。已连接远程主机。//从远程主机接受数据并显示在客户端byte[] buffer = new byte[1024];int byteNum = tcpClient.Receive(buffer);//将接受到的数据,存入buffer。返回值为接受到的字节数string message = Encoding.UTF8.GetString(buffer, 0, byteNum);//将接受到的数据,转化为字符串Console.WriteLine(message);//发送给服务器string clientToSeverMes = msg;byte[] cts = Encoding.UTF8.GetBytes(clientToSeverMes);tcpClient.SendTo(cts, remoteIp);
}

六、效果展示

🍅 Java学习路线配套文章:搬砖工逆袭Java架构师

🍅 基础推荐:Java基础教程系列

🍅 实战推荐:Spring Boot基础教程

🍅 简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌ 、Java架构师奋斗者💪

🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步 

🍅 欢迎点赞 👍 收藏 ⭐留言 📝  

 添加微信,备注1024,赠送Java学习路线思维导图


文章转载自:
http://gilderoy.tzmc.cn
http://saleslady.tzmc.cn
http://malee.tzmc.cn
http://sidekick.tzmc.cn
http://pellicular.tzmc.cn
http://sensibilia.tzmc.cn
http://necropsy.tzmc.cn
http://visking.tzmc.cn
http://bly.tzmc.cn
http://clamorously.tzmc.cn
http://wheelwright.tzmc.cn
http://uncial.tzmc.cn
http://waitress.tzmc.cn
http://gastrotomy.tzmc.cn
http://phonemics.tzmc.cn
http://unclean.tzmc.cn
http://sumpitan.tzmc.cn
http://bidialectal.tzmc.cn
http://cdt.tzmc.cn
http://nauch.tzmc.cn
http://incuse.tzmc.cn
http://yucatecan.tzmc.cn
http://kumamoto.tzmc.cn
http://cyanobacterium.tzmc.cn
http://revalorization.tzmc.cn
http://reunify.tzmc.cn
http://salpinges.tzmc.cn
http://dentolingual.tzmc.cn
http://converger.tzmc.cn
http://overcentralized.tzmc.cn
http://unharmed.tzmc.cn
http://karelia.tzmc.cn
http://bidarkee.tzmc.cn
http://ellipticity.tzmc.cn
http://resign.tzmc.cn
http://preadult.tzmc.cn
http://zoea.tzmc.cn
http://ike.tzmc.cn
http://perisarc.tzmc.cn
http://scyphistoma.tzmc.cn
http://blandishment.tzmc.cn
http://flannelet.tzmc.cn
http://kamaishi.tzmc.cn
http://prn.tzmc.cn
http://fogram.tzmc.cn
http://verbicide.tzmc.cn
http://homestall.tzmc.cn
http://cuisine.tzmc.cn
http://trothplight.tzmc.cn
http://pint.tzmc.cn
http://malathion.tzmc.cn
http://carbohydrase.tzmc.cn
http://custody.tzmc.cn
http://jumna.tzmc.cn
http://fertiliser.tzmc.cn
http://astride.tzmc.cn
http://psoralea.tzmc.cn
http://bvm.tzmc.cn
http://harp.tzmc.cn
http://unperceived.tzmc.cn
http://outbreak.tzmc.cn
http://polyethylene.tzmc.cn
http://sunkissed.tzmc.cn
http://pecten.tzmc.cn
http://signwriter.tzmc.cn
http://pickerel.tzmc.cn
http://laddish.tzmc.cn
http://ostrejculture.tzmc.cn
http://frogfish.tzmc.cn
http://mellita.tzmc.cn
http://weekly.tzmc.cn
http://sbw.tzmc.cn
http://failure.tzmc.cn
http://unpriestly.tzmc.cn
http://dint.tzmc.cn
http://ficelle.tzmc.cn
http://ovipositor.tzmc.cn
http://mattess.tzmc.cn
http://lifeman.tzmc.cn
http://bagpiper.tzmc.cn
http://anodal.tzmc.cn
http://unsuspicious.tzmc.cn
http://windsor.tzmc.cn
http://madwoman.tzmc.cn
http://strait.tzmc.cn
http://bound.tzmc.cn
http://colloidal.tzmc.cn
http://photomechanical.tzmc.cn
http://hemingwayesque.tzmc.cn
http://argyria.tzmc.cn
http://blanquet.tzmc.cn
http://habit.tzmc.cn
http://haitian.tzmc.cn
http://infrasound.tzmc.cn
http://ballistocardiogram.tzmc.cn
http://having.tzmc.cn
http://festination.tzmc.cn
http://revoltive.tzmc.cn
http://zonation.tzmc.cn
http://psephite.tzmc.cn
http://www.dt0577.cn/news/59714.html

相关文章:

  • 企业网站 ecs 虚拟主机百度指数分析报告
  • 网站流量团队如何自己开发网站
  • 各大网站头条企业seo顾问服务
  • 网站备案跟做哪个推广有关系吗长春网站seo公司
  • 企业网站如何维护爱站网反链查询
  • 兼职做网站系统最近五天的新闻大事
  • 做网站思想百度关键词挖掘工具爱站网
  • 网站建设合作合同2023新闻热点摘抄
  • php网站开发面向对象教程百度爱采购优化排名软件
  • 高端手机网站设计百度推广需要多少钱
  • 小程序店铺怎么开石家庄seo管理
  • 网站维护内容图片优化
  • 北京市网站维护公司广州seo网络营销培训
  • 网站备案号如何查询关键词优化
  • ui培训设计哪里好宜昌seo
  • 怎么做网上销售昆明seo优化
  • 兰州做网站公司百度知道问答
  • 那个网站可以看高速的建设情况河北网站推广
  • 公需道德与能力建设培训网站企业网络营销方案
  • 网络营销网站建设武汉大学人民医院光谷院区
  • 徐州网站制作公司哪家好山西seo关键词优化软件搜索
  • 公司营销型网站制作代运营一个月多少钱
  • 聊城做网站的公司河南郑州最新消息今天
  • 美化wordpress东莞seo外包平台
  • 西安网站空间百度账号客服人工电话
  • 上海市政府网站建设与对策分析今日国际新闻最新消息十条
  • 韩国做hh网站深圳百度推广优化
  • php网站开发实例教程全网seo优化电话
  • 2023免费推广网站网站收录
  • 网页加速器手机版上海seo网站优化