Grayon

Results 2 issues of Grayon

Ping always failed when payload is more then 512 on Windows, test on Mac is fine. I changed buffer size larger on recvICMP(), it's works fine now.

```golang func TestInt64(t *testing.T) { s := gorequest.New().Query(map[string]int64{"a":6673221165400540161}) t.Log(s.QueryData) } ``` output ``` a_test.go:14: map[a:[6673221165400540000]] ``` json.Unmarshal an int64 to interface{}, it will be converted to a float64.