gsoap服务端

gsoap开源代码

请求处理过程:
soap_serve 处理远程客户端请求并返回应答;
soap_accept 接受远程客户端连接请求并设置socket属性;
soap_begin_serve 接受远程客户端请求报文头、报文体;
soap_recv_raw 接受远程客户端请求报文;
soap_serve_request 对客户端请求报文进行业务处理并返回应答报文,关闭socket;
soap_flush_raw 返回应答报文给客户端;


soap日志设置:
soap_set_recv_logfile
soap_set_sent_logfile
soap_set_test_logfile
soap_close_logfile

DBGMSG(RECV...
DBGMSG(SENT...
DBGLOG(TEST...


struct soap
{
...
size_t bufidx;    /* index in soap.buf[] */
size_t buflen;    /* length of soap.buf[] content */
char buf[SOAP_BUFLEN];/* send and receive buffer */
...
const char *encodingStyle;    /* default = "" which means that SOAP encoding is used */
short encoding;   /* when set, output encodingStyle */
...
}

你可能感兴趣的:(gsoap服务端)