WIZnet Developer Forum

[WIZwiki-W7500P] TCP Spurious 및 TCP Dup Ack 관련하여

안녕하세요.
WIZwiki-W7500P Board에 GitHub에서 구한 Modbus/TCP server을 포팅하여 테스트를 하였습니다.
원소스에서 RXBUF을 16K로 바꾸고 Clock은 48MHz로 설정한 상태입니다.
client에서 가능한 빨리 통신을 하게 한 상태에서 테스트를 하였는데, TCP Spurious Retransmission과 TCP Dup ACK가 계속 발생이 됩니다. 관련된 packet을 첨부하오니 검토 부탁 드립니다.
감사합니다.WIZwiki-modbustcp-server-00.zip (91.1 KB)

안녕하세요

정확한 현상분석을 위해서 TEST환경을 구체적으로 말씀해주시기 바랍니다.
Server와 Client에 대한 정보,
데이터를 보내는 주기, 데이터 형태 등에 대한 정보를 더 알려주세요
또한 git에서 구한 TCP sever 코드도 어떤건지 알려주셨으면 좋겠습니다.
감사합니다.

어느 git 파일을 참조하신건가요?? RXBUF를 16KB를 전부 써버리면 1개의 소켓밖에 사용하지 못합니다.

말씀하신 TCP Spurious Retransmission과 TCP Dup ACK에 대한 정확한 내역이 필요합니다.
우선, 앞서 말씀드린바와 같이 어느 파일을 기준으로 작성하셨는지, 거기에 어떻게 코드를 수정하셨는지에 대한 자세한 정보가 필요합니다.

카테고리를 한국어 포럼으로 이동하고, 게시물 제목에 [WIZwiki-W7500P]를 추가하였습니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.