<html><body>No já nevím takhle podobně se fakt chová MTU, nejde o velikost<div>dat co posíláte vy, ale jak to rozdělí obsluha operačního systému.</div><div>A pokud to PLC ma nastavené pakety ethernetu, který mají</div><div>MTU 1500, a jakmile mam v ceste nekde pppoe uz je hodnota </div><div>jen 1492. Je to maximalni paket, ktery lze protlacit cestou, nezavisi na</div><div>tom odeslani dat v programu to jsme resili minule Vy nevité jak</div><div>to operacni system naseká na kousky ani to člověka nezajíma.</div><div>Ale routry jo pokud je paket delší než mtu, tak většinou to ten router</div><div>v cestě zahodí. </div><div>Fakt nemůžete zkusit nějaký paket z toho PLC třeba jen pár bajtů.</div><div>Na pocitaci to clovek vetsinou pozna tak, ze mu to preklada DNS,</div><div>(male dotazy) ale nejedou treba webove stranky a podobne.</div><div><br></div><div>Zdeněk Aster</div><div><br></div><div><p>---------- Původní zpráva ----------<br>Od: Martin Záruba <swz@volny.cz><br>Komu: HW-news <hw-list@list.hw.cz><br>Datum: 5. 6. 2016 7:28:59<br>Předmět: Re: Připojovani k serveru</p><br><blockquote>Ano, je to TCP, ale problém je, že server vůbec nezaregistruje pokus o <br>otevření portu. Pokud ale totéž udělá PC ze stejného připojení, server <br>zaznamená pokus o připojení. Zkusil jsem to i z jiného připojení přes <br>jiného poskytovatele internetu a chová se to stejně.<br><br>Mě úplně není jasné, jak se vlastně vytváří spojení přes několik <br>routerů. Pokud v programu na PC zavolám TCP.Connect(FIPInterface, <br>FIPPort), vzdálený server zaregistruje otevření portu. A to muselo <br>projít přes několik routerů. Pokud ale totéž udělá PLC, zaregistruje to <br>server jen někdy. Takže problém nastává dříve, než nějaký paket vůbec <br>odešlu.<br><br>Myslím proto, že ve velikosti paketu to nebude, z PC to funguje ať <br>odesílám pár byte nebo několik MB<br><br>Martin Záruba<br><br>Dne 5.6.2016 v 7:13 Zdeněk Aster napsal(a):<br>> No ten popis je dost obecný na nějakou rozumnou diagnostiku, <br>> předpokládám,<br>> že jde o TCP protokol, když se tu nedávno řešil server.<br>> Jediné co mě napadá je nastavení MTU, jak velký je ten paket co neprojde.<br>> Mužete zkusit nějaký opravdu krátký paket na odladění?<br>><br>> Zdeněk Aster<br>><br>> ---------- Původní zpráva ----------<br>> Od: Martin Záruba <swz@volny.cz><br>> Komu: Martin Zaruba <hw-list@list.hw.cz><br>> Datum: 5. 6. 2016 5:41:04<br>> Předmět: Připojovani k serveru<br>><br>><br>>     Mám program v režimu server IP.<br>><br>>     Připojuje se k němu jiný program v režimu klient - funguje.<br>><br>>     Připojuje se k němu PLC v režimu klient - funguje.<br>><br>>     Toto vše, ale jen pokud pracuji na lokální síti. Server má<br>>     veřejnou IP a<br>>     z internetu se k němu program bez problému a vždy připojí. PLC ale<br>>     jen<br>>     někdy. Ve většině případů server nezaznamená vůbec pokus o<br>>     připojení od<br>>     PLC. Někdy ale ano. PLC vždy bez problémů získá vše z DHCP<br>>     serveru, nebo<br>>     jsem zkusil vše nastavit natvrdo a chová se to stejně. Vypadá to, že<br>>     požadavek na připojení od PLC většinou neprojde přes routery v cestě<br>>     přes internet. Ale pokud totéž dělá program na PC, vždy to funguje.<br>>     Napadá Vás kde hledat problém?<br>><br>>     Martin Záruba<br>><br>>     ---<br>>     Tato zpráva byla zkontrolována na viry programem Avast Antivirus.<br>>     https://www.avast.com/antivirus<br>><br>>     _______________________________________________<br>>     HW-list mailing list - sponsored by www.HW.cz<br>>     Hw-list@list.hw.cz<br>>     http://list.hw.cz/mailman/listinfo/hw-list<br>><br>><br>><br>> _______________________________________________<br>> HW-list mailing list  -  sponsored by www.HW.cz<br>> Hw-list@list.hw.cz<br>> http://list.hw.cz/mailman/listinfo/hw-list<br><br><br>---<br>Tato zpráva byla zkontrolována na viry programem Avast Antivirus.<br>https://www.avast.com/antivirus<br><br>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list</blockquote></div></body></html>