ページ 11

データ取りこぼし?

Posted: 2021年2月09日(火) 11:10
by ymmt
μNet3のTCP/IP受信について教えてください。

現在STM32F4にμC3/Compact、μNet3(v3.25)を入れて開発をしております。

STM32F4はTCP/IPでclient、Serverを1つずつ用いて別機器2台と接続しています。

Server側でrcv_soc関数を使って、ブロッキングで受信待ち(タスク)をさせています。
その時にclient側でsnd_soc関数を使って1400バイトを連続で送信します。
この送信をしている間にServer側に20バイト電文が送られてくるとrcv_socで電文が受信できません。
wiresharkで確認するとServerは20バイトの電文に対しACKを返しているようでした。
この状況を回避(rcv_socで電文を受信する)ことができる方法はありますでしょうか?

Re: データ取りこぼし?

Posted: 2021年2月09日(火) 13:35
by ymmt
すみません。原因は別にありました。本内容は取り消しとさせてください。