问答题X 纠错

参考答案:首先服务器启动,通过调用Socket()建立一个套接字;然后调用bind()将该套接字和本地网络地址联系在一起,再调用listen()使套接字做好侦听的准备,并规定它的请求队列的长度;之后就调用accept()来接受连接。客户在建立套接字后就可调用connect()和服务器建立链接。链接一旦建立,客户机和服务器之间就可以通过调用read()和write()来发送和接收数据。最后,待数据传送结束后,双方调用close()关闭套接字。
查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

简述Bootloader工作的两个阶段。

参考答案:第一阶段:硬件设备初始化,未加载bootloader的stage2准备ram控件,并将其复制到ram中,设置好堆栈,跳转...

问答题

简述Linux设备驱动工作的基本原理。

参考答案:用户进程利用系统调用在对设备文件进行诸如read/write操作时,系统调用通过设备文件的主设备号找到相应的设备驱动程序...

问答题

简述设备驱动开发基本流程。

参考答案:编写驱动源码、编写Makefile文件、编译驱动模块、加载驱动模块以及测试驱动模块。

问答题

简述Linux设备驱动的加载方式。

参考答案:静态加载就是把驱动程序直接编译到内核里,在执行make menuconfig 命令进行内核配置裁剪时,在窗口中可以选择是...

问答题

设备驱动程序有何作用?Linux设备驱动程序分为哪些?

参考答案:1.对设备进行初始化。2.启动或停止设备的运行。3.把数据从内核传送到硬件和从硬件读取数据。4.读取应用程序传送给设备文...

问答题

Bootloader有何作用,常用的Bootloader有哪些?

参考答案:作用:初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正...

问答题

简述基于Linux的嵌入式软件开发流程。

参考答案:(1)建立开发环境(2)配置开发主机(3)建立引导装载程序BOOTLOADER(4)移植Linux 操作系统(5)建立根...

问答题

简述基于Linux的嵌入式软件组成,各部分有何作用?

参考答案:(1)BootLoader:初始化硬件设备,建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调...

问答题

简述嵌入式软件结构,各部分有何功能?

参考答案:(1)应用软件层:用户应用程序主要通过调用系统的API函数对系统进行操作,完成用户应用功能开发。(2)中间层:为处于自己...

问答题

进程间通信和同步有哪几种方式?

参考答案:管道及有名管道、信号、报文队列、共享内存、信号量、套接口。
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved