web基础知识:网络传播的前提及注意事项

admin 2023-2-5 1,096 2/5

天宇软件资讯2月5日消息,web基础知识:网络传播的前提及注意事项。

网络通信应该基于协议的标准,从一个通信软件到另一个通信软件,从使用层、传输层、网络层、物理层。IIS服务器在用户层使用http协议,在传输层使用tcp协议。QQ和FQ是聊天软件的代表类型。QQ是一款广域网聊天软件,是基于surface link的TCP协议。FQ(飞秋)局域网聊天软件使用UDP(落地广播)和TCP(音频单播文件单传)基于无链接。

网络链接的主要思想无非是resqust和response。链接在哪里,谁接受?它依靠IP地址找到相应的主机。发送或恳求通信的软件在哪里?要靠我们港口去找。

在传输层,遵循什么标准?Ipv4、ipv6、传输模式、链接的TCP或未链接的UDP。

好了,现在不多说了,那就做一个轻松的QQ聊天软件,了解一下socket的外部原理。

QQ聊天软件是一个链接软件。它有一个直接的服务器站,我们都用它的客户端。客户端向服务器发送音频,服务器记录聊天记录并转发给另一个客户端。

首先,让我们想一想:

步骤1:首先,客户端向服务器发送音频消息:

1、创建服务器Server。

1.1.将端点ipEndPoint(包括IP地址和商品编号)与服务器上的套接字绑定。

1.2.使用这个套接字在服务器端不时地监视来自客户端的请求,如果收到请求,就创建一个用于通信的套接字。

1.3.使用这个链接的套接字发送和接收音频。

2.客户端客户端

2.1.在客户端,使用套接字与服务器端握手并建立链接。

让我们编写代码:

//构建一个socket作为监听器,有三个枚举参数,区分并定义链接方式、传输流、传输协议。我在这里(ipv4,字节流,图片链接)socket = new socket (addressfamily。互联网工作,插座式。流,协议类型。TCP);ip地址ip =地址。解析(txtServer。正文);IPEndPoint point = new IPEndPoint(IP,Convert。ToInt32(txtPort。正文));//将一个IP地址和对应的商品绑定到一个socket,并进行监听...插座。绑定(点);//下面是开始监听的Listen方法。一个规则只能处理一个请求队列套接字。听(10);ShowMsg("开始监听");
//因为服务器要接受客户端的请求(socket。Accept())时不时需要创建一个线程来执行它Thread th = new Thread(ResMsg);th。IsBackground = true//start方法只能传递一个对象th。开始(套接字);//这个方法ResMsg //监听用户void ResMsg(object o) {//由于需要接受多个用户的恳求,每个用户都会创建一个Socket while(true){ Socket Socket = O作为SocketSocket consocket = socket。接受();string conneip = consocket。remote endpoint . ToString();ShowMsg("\r\n"+conneip+"链接成功");} }
客户

现在客户端可以连接服务器了,好了,今天就到这里,天宇软件资讯是一个软件分享基地,其中包括微信,红包辅助,淘米购,叮咚盲盒,享乐好物,支付宝,淘盟铺,惠易购,青蛙易购,香蕉赶集,乐享购,亲聊,探聊,诚智通,伶信,QQ,新易选,点约,淘客购,易民购,梦幻盲盒,淘个购,旗语,优品铺,赞聊,苹果微信多开,微信分身,安卓微信多开,创信等社交平台的功能有避雷,埋雷软件,单透,扫尾,秒抢等一些红包强项外挂功能软件分享。喜欢的请关注收藏,谢谢。

- THE END -

admin

2月05日10:06

最后修改:2023年2月5日
0

非特殊说明,本博所有文章均为博主原创。

软件商城
krxuoe.com
2024-12-24 20:13:33
软件商城:krxuoe.com
软件商城地址:http://krxuoe.com
[软件商城:krxuoe.com]
软件商城:krxuoe.com
注:点击复制微信号并打开微信APP,添加好友后进行聊天。
取消

选择聊天工具: