leeonsoft

Results 6 issues of leeonsoft

In function SendFrame , FSynapseTCP.SendBytes(AFrame.OutputBytes) .but SynpaseTCP no SendBytes function。 only SendByte.

在长连接的时候,一次请求完成后,服务端的ARequest: ICrossHttpRequest; AResponse: ICrossHttpResponse 这两个对象并没有被释放。要等到下一次 请求上来才能Reset,如果Request里面Post上来的比较大的Stream,那服务端的内存占用也是比较大的。所以在发送给客户端完成后,可以手工Reset掉这部分内存占用。另外ICrossHttpConnection 对象是否有最后一次访问时间?服务端针对长时间没有数据传输,并且还是长连接的,可以手工断开这些连接。

客户端在发送Gzip格式的数据的时候,Header头也会自动增加 Content-Encoding 属性,是否在服务端接收数据的时候,能增加一个属性,自动解压缩内容。

package main import ( "fmt" "github.com/Jeffail/gabs" ) func main() { jsonStr := `{"b":"dddd","a":"111"}` d, _ := gabs.ParseJSON([]byte(jsonStr)) fmt.Println(d.String()) } // output {"a":"111","b":"dddd"} how to get result : {"b":"dddd","a":"111"} ???

dhttpd Project demo ,ServerModule Object do not need create ? if need ,where to create ?

how to send message to rabbitmq ?