原创作者: mryufeng
阅读:2024次
评论:0条
更新时间:2011-06-01
{packet, PacketType}
(TCP/IP sockets) raw | 0
1 | 2 | 4
asn1 | cdr | sunrm | fcgi | tpkt | line
gen_tcp:recv/2,3
returns one complete packet. The header is not stripped off.The meanings of the packet types are as follows:
asn1
- ASN.1 BER, sunrm
- Sun's RPC encoding, cdr
- CORBA (GIOP 1.1), fcgi
- Fast CGI, tpkt
- TPKT format [RFC1006], line
- Line mode, a packet is a line terminated with newline, lines longer than the receive buffer are truncated./*
** load http message:
** {http_eoh, S} - end of headers
** {http_header, S, Key, Value} - Key = atom() | string()
** {http_request, S, Method,Url,Version}
** {http_response, S, Version, Status, Message}
** {http_error, S, Error-Line}
*/
消息以上面的方式发给process,用于gen_tcp
由于在driver层面实现的 所以效率就很高,对于编写http隧道之类的程序 很有帮助哦
评论 共 0 条 请登录后发表评论