I am connecting to a server with a f-stack client, based on the helloworld_epoll example. But communication is not established.
I looked at packets flowing out from f-stack client and a C client with Wireshark and there were only 2 differences:
in the TCP header the Window Size (bytes 15-16 in the TCP header) are different.
Here are additional details:
The server client communication goes as follows:
client [SYN] seq0 --> server
server [SYN, ACK] seq0, ack1 --> client
client [ACK] seq1, ack1 --> server
client [ACK] seq1, ack1 TCP Window Update
server [RST, ACK] seq1, ack1
Is the window size (TCP ) something controlled by f-stack?
Please tell me if there is additional information that is required.
Hi experts,
I am connecting to a server with a f-stack client, based on the helloworld_epoll example. But communication is not established. I looked at packets flowing out from f-stack client and a C client with Wireshark and there were only 2 differences:
Identification Field
(https://en.wikipedia.org/wiki/Internet_Protocol_version_4#Identification)Window Size
(bytes 15-16 in the TCP header) are different.Here are additional details:
The server client communication goes as follows: client [SYN] seq0 --> server server [SYN, ACK] seq0, ack1 --> client client [ACK] seq1, ack1 --> server client [ACK] seq1, ack1 TCP Window Update server [RST, ACK] seq1, ack1
Is the window size (TCP ) something controlled by f-stack? Please tell me if there is additional information that is required.
Thanks