mirror of
https://github.com/buger/goreplay.git
synced 2024-04-21 12:32:02 +00:00
Some minor changes
This commit is contained in:
@@ -28,9 +28,9 @@ type RAWTCPListener struct {
|
||||
func RAWTCPListen(addr string, port int) (listener *RAWTCPListener) {
|
||||
listener = &RAWTCPListener{}
|
||||
|
||||
listener.c_packets = make(chan *TCPPacket, 100)
|
||||
listener.c_messages = make(chan *TCPMessage, 50)
|
||||
listener.c_del_message = make(chan *TCPMessage, 10)
|
||||
listener.c_packets = make(chan *TCPPacket, 1000)
|
||||
listener.c_messages = make(chan *TCPMessage, 1000)
|
||||
listener.c_del_message = make(chan *TCPMessage, 1000)
|
||||
|
||||
listener.addr = addr
|
||||
listener.port = port
|
||||
@@ -112,8 +112,7 @@ func (t *RAWTCPListener) parsePacket(buf []byte) {
|
||||
new_buf := make([]byte, len(buf))
|
||||
copy(new_buf, buf)
|
||||
|
||||
packet := NewTCPPacket(new_buf)
|
||||
t.c_packets <- packet
|
||||
t.c_packets <- ParseTCPPacket(new_buf)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ func TestRawTCPListener(t *testing.T) {
|
||||
}
|
||||
}()
|
||||
|
||||
for i := 0; i < 100000; i++ {
|
||||
for i := 0; i < 10000; i++ {
|
||||
wg.Add(1)
|
||||
|
||||
packets := getPackets(port)
|
||||
|
||||
@@ -36,7 +36,7 @@ type TCPPacket struct {
|
||||
Data []byte
|
||||
}
|
||||
|
||||
func NewTCPPacket(b []byte) (p *TCPPacket) {
|
||||
func ParseTCPPacket(b []byte) (p *TCPPacket) {
|
||||
p = &TCPPacket{Data: b}
|
||||
p.ParseFast()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user