文字数制限?

908 views
Skip to first unread message

kibijino_kumasan

unread,
Aug 30, 2017, 5:07:05 AM8/30/17
to IP Messenger掲示板
バージョン4.70にアップしましたらルーター越えでテキストを送るとき半角文字で380文字以上くらい、全角文字で125文字以上くらいで送信エラーが出ます。
LAN内は問題ありません。仕様が変更になったのでしょうか?

Hiroaki SHIROUZU

unread,
Aug 30, 2017, 5:23:37 AM8/30/17
to IP Messenger掲示板
IPフラグメントパケットの扱いの問題に見えますね。
お使いのルータか、(受け取り側の)Firewall等で IPフラグメントパケットをドロップする設定が入っていないか、ご確認ください。

kibijino_kumasan

unread,
Aug 30, 2017, 7:42:18 PM8/30/17
to IP Messenger掲示板
「IPフラグメントパケットの扱いの問題」--->知識が無いので細かくは理解できませんでした。
ルーター、Firewall等の設定には特におかしな点は見当たりませんでした。
バージョンを3.64に戻してとりあえず問題はクリアしました。
お騒がせしました。(m_m)

Hiroaki SHIROUZU

unread,
Aug 30, 2017, 10:00:13 PM8/30/17
to IP Messenger掲示板
ちょっと不思議ですね…

v4.70で送信できなかったとのことですが、その際の相手のバージョンは判りますでしょうか?
(送信画面で、相手先を選び、CTRL+SHIFT+右クリックを押しながら送信ボタンを左クリックすると、相手のバージョンが取得できます)
Message has been deleted

kibijino_kumasan

unread,
Aug 31, 2017, 1:45:24 AM8/31/17
to IP Messenger掲示板
ありがとうございます。
相手も同じくv4.70の場合は送受信ともに文字制限を受けました。
相手がv3.64で自分が4.70の状態では受信時は制限を受けないが送信時に文字制限を受けました。
結果v4.70が送信時に文字制限を受けるようです。

Hiroaki SHIROUZU

unread,
Aug 31, 2017, 3:10:27 AM8/31/17
to IP Messenger掲示板
調査ありがとうございました。
手元のヤマハルータでのルータ越えテストでは、v4.7同士で、大きなテキストも含めて問題なく送受信できていること、
お使いの環境では、v4.7の送信でのみ発生している、というのが非常に不思議です。

本当はWireShark等のネットワークキャプチャで、生のパケットの動きを見たいところですが、さすがに難しいと思いますので、ひとまずはv3.6をお使い頂くしかなさそうです。

ちなみに、お使いのOSのバージョンは何でしょうか?

kibijino_kumasan

unread,
Aug 31, 2017, 3:40:40 AM8/31/17
to IP Messenger掲示板
お手数をおかけします。
いろいろ試してみましたがテキストの文字制限の件はたいした問題では無いので新バージョンも捨てがたく結局v4.70を使っています。
OSはWin10 1703、ビルド 15063.540 です。
ありがとうございました m(__)m

Hiroaki SHIROUZU

unread,
Aug 31, 2017, 5:24:48 AM8/31/17
to ipms...@googlegroups.com
なるほど。

手元で再度実験してみましたが、英文で400文字弱で、IPパケットが1500バイトを超えて(=標準的なイーサネットの最大フレームが1500)、IPフラグメント化しているので、やはりIPフラグメント問題が考えやすいですね。

それに加えて、ギガビットetherの設定でよくある「ジャンボフレームを使う」を有効にしている場合も、似た問題があります。
(ジャンボフレームを落とすルータになっている場合)

そうだとすると、v3.6同士であっても、英文で2000文字くらいのデータになると送信エラーが出ているのではと思います。

kibijino_kumasan

unread,
Aug 31, 2017, 9:45:21 PM8/31/17
to IP Messenger掲示板
私の現在の知識では理解の限界を超えています。(^_^;)
いろいろと調査、ご検討ありがとうございました。
v4.70をこのまま使わせて戴きます。

Reply all
Reply to author
Forward
0 new messages