SizePopup - peer to peer komunikační mini program.
Tento dnes již historický prográmek jsem stvořil v dobách, kdy internetové komunikační nástroje byly ještě v plenkách.
Je opravdu velmi jednoduchý, vlastně umí jen poslat krátký text, max 200 znaků. Jakási SMS přes počítače. Jde o jedinou
UDP paketu. V programu je ošetřeno potvrzení doručení, protože UDP vrstva TCP/IP protokolu toto nezaručuje.
Svého času jsem ho používal na dopisování si s jedním mým americkým partnerem, kterému tento způsob vyhovoval. Jde o
peer to peer komunikaci kde je vyžadována veřejná IP, pokud se spojujete se vzdáleným počítačem. U vnitřní sítě, samozřejmě postačí
interní IP adresa (192.168.x.x, 10.x.x.x ...).
Program naslouchá na portu 34888 a čeká na příchozí událost. Port jde podle potřeby změnit editací ini souboru. Viz příklad níže.
Port je nutno povolit na firewallu, jinak nebudou přijímány zprávy. Při prvním spuštění si program toto povolení vyžádá.
Program není potřeba instalovat, vytvořte nějakou novou složku a tam program rozbalte. Pro zajímavost k němu přikládám i zdroják, kdyby se v něm
někdo chtěl šťourat. Byl napsán v Delphi 4 s doinstalovanými komponentami INDY v prvních verzích. Já jsem jej nyní upravil v Delphi 7 (pouze jsem vyměnil některé již neaktuální texty).
Pokud by jej někdo vylepšil a dal ho veřejně k dispozici, dejte mi o tom aspoň vědět.
Kdysi podobný program obsahovaly tuším Windows95 až Windows milenium. Jmenoval se Win popup. Windows 2000 a další už jej neobsahovaly.
.
Download heslo: msts
POZOR:
Program je zabalen pod heslem, protože některé antiviry jej detekují, jako nebezpečný a brání jeho stažení.
Je to tím, že naslouchá na nestandartním portu. Ubezpečují vás, že to žádný virus není. Heslo pro rozbalení je msts.
Příklad ini souboru:
[PROGRAM]
PORT=34888
RUNMIMIMIZE=0
STAYONTOP=1
SAVEPOS=0
MINIMIZENORMAL=1
[FONT]
FACE=Arial
SIZE=10
[POSITION]
LEFT=1594
TOP=0
Pokud chcete změnit port musí se přepsat v ini. Ostatní položky jsou nastavitelné přímo v programu. Ini soubor sizePopup.ini je ve stejné složce jako program.
|