梅芳-网络编程实用教程-第3章.pptVIP

  • 3
  • 0
  • 约2.3万字
  • 约 62页
  • 2017-05-10 发布于浙江
  • 举报
2. 调用Windows Sockets接口的基本步骤 采用不同套接字的应用程序的调用套接字函数时,应遵循相应的步骤。 3. 使用Visual C++ 6.0进行Windows Sockets程序开发的其它技术要点 首先做好初始化处理。 通信双方的程序应采用统一的界面形式。 尽量采用多线程(Multithreaded)编程技术。 应充分利用Windows Sockets的基于消息的网络事件异步选择机制。 远(far)指针   远指针不是让编译程序把程序数据段地址作为指针的段地址部分,   而是把指针的段地址与指针的偏移量直接存放在指针内。因此,远指   针是由4 个字节构成。它可以指向内存中的任一目标,可以用于任一   编译模式,尽管仅在紧凑、大和巨模式下远指针才是缺省的数据指针。   因为远指针的段地址在指针内,熟悉80X86 汇编语言的人都知道,这   意味着每次使用远指针时都需要重新装载段寄存器,这显然会降低速   度。   应该注意:尽管远指针可以寻址内存中的任一单元,但它所寻址   的目标也不能超过64K 字节。这是因为,远指针在增量或减量之类的   算术运算时,也只是偏移量部分参与运算,而段地址保持不变。因此,   当远指针增量或减量到超过64K字节段边界时就出错。例如: char far *fp=(char far *)0xb800ffff;

文档评论(0)

1亿VIP精品文档

相关文档