摘要:
什么是协议?“协议”是什么?很多人可能会回答“TCP”或“UDP”. 但是,建立一个网络应用程序,TCP或UDP是不够的. TCP和UDP是传输层协议.如果你只定义了传输层的协议. 想让两个端点之间在网络上会话,这是远远不够的,你需要定义你的应用层协议,将接收到的二进制数据转换为您的应用程序可以理解的。内置的命令行协议命令行协议是一种广泛使用的协议,很多协议,如Telnet,SMTP,POP3和FTP协议是基于命令行协议等.如果你没有一个自定义的协议,SuperSocket将使用默认的命令行协议,这种协议能够简化开发。命令行协议定义了每个请求都必须一个回车符“\ r\ n”结束。如果你在Sup 阅读全文