请输入您要查询的百科知识:

 

词条 tpsend
释义

int tpsend(int cd,char *data,long length,long flags,long *revent)

描述: 用于发送数据

cd:tpconnect的返回值,用于标识该连接

*data:要发送的数据

length:要发送的数据的长度

flags:可以为TPNOTIME,TPNOBLOCK和TPSIGRSTRT。

TPRECVONLY:把发送权交给接收者,在接收者哪里会产生事件TPSENDONLY

revent:当返回值为-1时,如果tperrno=TPEEVENT,那么表明有事情发生。可能的事件有

TPEV_DISCONIMM,当会话的发起者调用tpdiscon(),tprenturn(),tpcommit()时,会话的

从属者会接到该事件。如果出现网络故障,会话的发起者也会接到该事件。

TPEV_SVCFAIL: 会话的发起者会收到该事件,表明会话的从属者调用tpreturn(TPFAIL,……)或

tpreturn(TPEXIT,……),并且该会话的从属者不在拥有该控制权TPEV_SVCERR。

会话的发起者会收到该事件,表明会话的从属者调用tpreturn(TPSUCCESS,……)

返回,并且该会话的从属者不在拥有该控制权。

返回值:失败为-1,如果tperrno=TPEEVENT,那么导致该调用失败的事件保存在revent中

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 1:40:37