Linux网络编程中对接收解码王到的数据如何解码

 udp(用户数据报协议):面向无连接不安全

 端口号(默认80):找到接收解码王数据的地址

a2: 网络层协议:ip(网际协议)

a3: 数据链路层标准:以太网

B: 主机字节序和网络字節序:

C: IP地址的转换:

   功能:将字符串类型ip地址转换为数值型ip地址,并且转换字节序

E: 被动端/服务端函数:

F: 主动端/客户端函数:

 当接收解碼王端关闭发送数据端将被信号SIGPIPE杀死

H: 接收解码王数据(属性都默认是0):

I: 线程操作时注意:

       临界资源(多个进程(共享内存)或线程访問的资源(局部变量、全局变量))和互斥(在同一时间只有并仅有一个进程或线程可以访问临界资源)

   功能:监听多个I/O端口(文件描述苻),采用轮询的方式监听文件描述符所以随着监听的文件描述符的增多而使效率降低

  将文件描述符fd从文件描述符集合set中删除:

  将文件描述符fd添加到文件描述符集合set中:

功能:epoll操作监听的文件描述符

功能:监听文件描述符,并带回活跃的文件描述符

 功能:接收解码王数据

2.pwd:显示服务器端当前的操作目录

3.cd:切换命令的名称(../..)

4.ls:浏览服务器端的当前目录下的内容

5.get:从服务器端下载文件下载的文件存放到当湔登录服务器的目录下

6.put:将客户端的文件上传到服务器端上,存放上传文件的目录是当前服务器的目录

  3.子进程集----负责处理命令并将处理結果发送给对应的客户端

2.当服务器端子进程接收解码王到quit命令时,子进程将登录表中的客户端对应的信息删除子进程向客户端发送quit命令執行成功,子进程消亡该子进程的父进程一定为其收尸,避免僵尸进程

  客户端登录表(临界资源,在共享内存---互斥(信号量)中开辟空間以数组的方式存储):

S: unix域套接字(不是协议):

我要回帖

更多关于 接收解码王 的文章

 

随机推荐