Network 版 (精华区)

发信人: Mice (睡鼠), 信区: Network
标  题:  IPX服务功能4-Send Packet
发信站: 紫丁香 (Tue Nov 11 15:08:51 1997)

4.发送一个IPX分组
1)功能号:03H
2)功能:请求IPX把ECB中指定的各个字段组成一个分组,
       发送到由ECB指定的目的站.发送工作在后台进
       行,调用该功能将立即返回应用程序.在发送结束
       后,IPX完成以下操作:
           .设置ECB中completion_code字段
           .设置ECB中in_use为0
           .如果ECB中指定了事件服务程序入口,则调
            入该程序
       在调用本功能之前,必须用Open Socket打开一个
       套接字.在接收站,除了打开一个套接字外,还必
       须多次调用Listen For Packet.
       应用程序要设置ECB中以下字段:
           socket_number 用户打开的套接字号
           event_service_routine ESR指针或Null
           immediate_address 立即地址
           packet_count 设为2,表示有两段数据
           packet[0].address IPX报头指针
           packet[0].length IPX报头长度(30)
           packet[1].address 数据指针
           packet[1].length 数据长度
       还要设置IPX报头中的以下字段:
           packet_type 4
           dest_network_number 目的网络号
           dest_network_node 目的结点地址号
           dest_network_socket 目的套接字
3)输入:
BX=03H
ES:SI=指向一个ECB的指针
4)输出:

5)ECB完成代码:
00H-报文已发送(不保证到达)
FCH-事件被取消
FDH-分组不合格(长度)
FEH-分组无法投递(无此目的站或网关地址错误)
FFH-硬件故障或网络故障

--
我是一只好老鼠!
          />>>
         (*>
()%\%\%\%|*|33333333333333333333333333333333333>
         (*>
          \>>>

※ 来源:.紫丁香 pclinux.hit.edu.cn.[FROM: 202.118.226.76]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.169毫秒