为什么socket要自己写json协议,不写会出现什么问题的呢? 以前没有写协议,出现过json数据过大断包的问题,数据断了分了两次发过来。
1、JsonNL协议只是一个自定义的应用层协议而已,并不是必须要编写,你可以直接在应用中直接使用裸tcp协议【会出现粘包】,但是究竟要不要这样做,这要看你的实际应用需求。 2、至于为什么实际项目中需要定制应用层协议,手册中说的很明了了: http://doc.workerman.net/protocols/why-protocols.html
1、JsonNL协议只是一个自定义的应用层协议而已,并不是必须要编写,你可以直接在应用中直接使用裸tcp协议【会出现粘包】,但是究竟要不要这样做,这要看你的实际应用需求。
2、至于为什么实际项目中需要定制应用层协议,手册中说的很明了了:
http://doc.workerman.net/protocols/why-protocols.html