1.什么叫套接字?套接字按通信性质可以分为哪两类? 多个 TCP 连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应 用程序进程和连接,许多计算机操作系统为应用程序与 TCP/IP 协议交互提供了称为套接字(Socket)的接口。套接字按通信性质分:会话套接字和数据 报套接字。 2.理解线程的创建与使用方法,并能应用到程序设计中。P66 3、异构环境下的网络程序设计需要考虑哪些问题? 1) 字节顺序:不同的平台以不同的方式存放一个二进制数。最常见的有两种格式:大数在 前的字节顺序和小数在前的字节顺序。大数在前的字节顺序是指将一个多字节数的 高序字节存储在内存的起始地址;而小数在前的字节顺序则相反,将低序字节存储在 内存的起始地址。 2) 字的长度:不同的实现对于相同的数据类型可能有不同的表示长度。 3) 字节定界问题:不同的平台上为结构体(struct)或共同体(union)打包的方式也是不 同的,这取决于所有数据类型的位数及机器的定界限制。 4、为什么在数据结构struct sockaddr_in中,成员变量sin_addr和sin_port需要转换为网
2022-06-21 09:04:10
42KB
文档资料