Hi mark,
I compile new uTasker 1.4 for freescale, and I find out some strange behaviour (I dont know if this bevaviour is also in 1.3): When I enable TIME_SERVER, the result in wireshark is quiet strange... Creation of connection is ok, data comes OK, but next server send request with FIN bit enabled, but uTasker reply only with ACK (TCP requires FIN+ACK), so the connection is still opened, and no notification cames to application... Can you please check if it's really a bug?
192.168.64.209 | 192.168.64.2 | TCP | 61264 > time [SYN] Seq=0 Win=1460 Len=0 MSS=1460
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [SYN, ACK] Seq=0 Ack=1 Win=1460 Len=0 MSS=1460
192.168.64.209 | 192.168.64.2 | TCP | 61264 > time [ACK] Seq=1 Ack=1 Win=1460 Len=0
192.168.64.2 | 192.168.64.209 | TIME | TIME response
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
192.168.64.209 | 192.168.64.2 | TCP | 61264 > time [ACK] Seq=1 Ack=5 Win=1460 Len=0
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
192.168.64.2 | 192.168.64.209 | TCP | time > 61264 [FIN, ACK] Seq=5 Ack=1 Win=5840 Len=0
Problematic is sixth line.
Thanks,
Martin