在使用MFC编程时,函数ntohs的功能是()。
A.将16位整数由网络序变成主机序
B.将32位整数由网络序变成主机序
C.将16位整数由主机序变成网络序
D.将32位整数由主机序变成网络序
A.将16位整数由网络序变成主机序
B.将32位整数由网络序变成主机序
C.将16位整数由主机序变成网络序
D.将32位整数由主机序变成网络序
第3题
阅读以下程序说明和C++程序,将程序段中(1)~(7)空缺处的语句填写完整。
[说明]
使用MFC的CSocket类在两个或者多个应用程序之间建立通信。服务器应用程序先创建一个特殊的 Socket,用于监听客户应用程序的连接请求,然后再创建新的Socket来完成连接。从客户和服务器两端读取该连接,直到一个需要处理的报文到来为止。以下C++程序将封装这些功能,这样所有应用程序需要完成的只是创建一个Socket连接,然后处理到来的报文。这将包括一个新的服务器Socket类、新客户端Socket类和新的报文队列类。
创建新的服务器Socket类程序的框架如下。第1个函数ListenEx()用于通知Socket开始监听客户应用程序。第2个函数OnAccept()在接收到连接请求时被调用。在其中创建新的Socket,并立刻设置它开始从客户应用程序读取报文,这些是通过调用第3个函数RecvThread()来完成的,该函数位于它自己的线程中。
[C++程序]
[ListenEX()函数]
第4题
A.可以封装代码,方便调用
B.把大项目拆分成小功能逐一开发
C.如果某部分小功能出现故障,可以不影响全局
D.可避免在开发过程中,重复造轮子
第6题
A.gethostbyname()/gethostbyaddr()
B.inet_addr()/inet_aton()/inet_...
C.htons()/htonl()/ntohs()/ntohl()
D.(structsockaddr*)&(structsockaddr_in类型参数)
第7题
A.htons()/htonl()/ntohs()/ntohl()
B.inet_addr()/inet_aton()/inet_...
C.gethostbyname()/gethostbyaddr()
D.(struct sockaddr *)&(struct sockaddr_in类型参数)
第8题
第9题
第10题
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!