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毫秒