Hlavne menu We are sorry, but magazine AMMO is suspended. Here is just read-only access to the articles archive. Some features are removed because they were outdated, pointless in read-only (voting and pools), or it was missused by spammers (comments) etc. Now the webpages aren't maintained so when something will get broken most probably it won't be fixed at all. If you liked our magazine then please make donation with paypal so we can pay for traffic on this server.

TOP Výuka
01 Maľované krížovky 103 bodov
02 OpenGL, lákadlo 38 bodov
03 MySQL (+ použitie Visual C++ a PHP) 28 bodov
04 OpenGL, časť 1 21 bodov
05 Huffmanove kódovanie 19 bodov
06 Pascal, časť 1 18 bodov
07 Ako tlačiť s HP 16 bodov
08 Základy HTML časť 2 16 bodov
09 Základy HTML časť 3 13 bodov
10 Hry pre nenáročných + zdrojáky 10 bodov
11 OpenGL, úvod 8 bodov
12 Faktúrka v4.0 + zdrojáky v MS Visual C++ 6.0 7 bodov
13 OpenGL – Intermezzo 1 7 bodov
14 OpenGL povinná literatúra 6 bodov
15 Základy HTML časť 1 6 bodov
Najnovsie clanky
Kvalitné služby podľa skúseností iných - TopSlužby.sk
LOTR - Dve veže - Parodia - Scénka 2. časť
Neverwinter nights
Children Of Bodom-Hatebreeder
Kult Duny - 6. časť (Bonus)
Kult Duny - 5. časť (Filmy, Hry)
Dobré ráno. (morc certa, hora incerta...)
Kult Duny - 4. časť (Knihy 2/2)
Stretnutie Spoločenstva Tolkiena
GRAVE DIGGER – Knights Of The Cross
Kult Duny - 3. časť (Knihy 1/2)
Kult Duny - 2. časť (Pojmy)
Kult Duny - 1. časť (Úvod)
LOTR - Dve veže - Parodia - Scénka
Jackass
Vsetky clanky
Airsoft - Specnaz [4 clanky]
Básne [6 clankov]
Fantázia [4 clanky]
Filmy a DVD [51 clankov]
Hardware [10 clankov]
Hry [170 clankov]
Hry, návody [6 clankov]
Hudba [8 clankov]
Internet [7 clankov]
Knihy [6 clankov]
O AMME [4 clanky]
Pandemonium [10 clankov]
Poviedky [14 clankov]
Programy [18 clankov]
Rôzne [8 clankov]
Technické [3 clanky]
Úvahy [8 clankov]
Výuka [50 clankov]
Ako tlačiť s HP
Algoritmy v grafoch
Fake2
Faktúrka
Faktúrka v4.0 + zdrojáky v MS Visual C++ 6.0
Fract
HLSaver
Hry pre nenáročných + zdrojáky
Huffmanove kódovanie
IPicture2 & aggresiveoptimize.h
Maľované krížovky
MySQL (+ použitie Visual C++ a PHP)
OpenGL - GLWnd
OpenGL AMMO Saver
OpenGL povinná literatúra
OpenGL – Intermezzo 1
OpenGL, časť 10
OpenGL, časť 11
OpenGL, časť 12
OpenGL, časť 13
OpenGL, časť 14
OpenGL, časť 15
OpenGL, časť 16
OpenGL, časť 17
OpenGL, časť 18
OpenGL, časť 7
OpenGL, časť 8
OpenGL, časť 9
Opengl – Cloth Simulation
RenameR
SkinMagic
Údajové štruktúry
viac...
Zábava [5 clankov]
Zdravie [15 clankov]
Celkovy pocet clankov: 407
WinSocket Communication via VC++ 
Výuka | Dna 7.10.2002 | Johny | 7 znamok, priemer 1.71 | 7131 videni | 1023 WAP videni

… sú to vlastne 2 samostatné programy, kde 1 plní úlohu servera a druhý, prípadne druhé úlohu klienta. Dá sa to použiť ako jednoduchý Chat pre nejakú lokálnu sieť alebo aj pre Internet. Samozrejme, že možnosti ako Netmeeting to nemá, ale za to, je to malé, kompaktné a ľahko použiteľné. (Hackeri nech čítajú tiež...)

Nie je veľmi o čom rozpisovať o funkciách, keďže jediná funkcia je len prenos. Ako už názov hovorí používa sa na to winsock, čo je už súčasť windows.

Program som robil na základe jedného sample príkladu z MFC, preto aj tá podobnosť medzi niektorými názvami funkcií. Ten program z MFC je síce pekný, ale až príliš domotaný. Niekedy mám pocit, že tie samples z MFC chcú veci skôr zahmlieť. Napr. ako, že si funckie predávajú pointer na lokálnu premennú. Avšak tá premenná je static a funguje to. Len si treba pamätať, že to tak je. No a potom ešte vyrábanie premenných a ich vracanie, sem-tam im je jedno, že robia OOP,... ale aj napriek tomu sa dá niečo z toho pri úsilí naučiť.

Ja myslím, že môj program je zrozumiteľnejší, a aj kratší. Dá sa ľahko prerobiť na akúkoľvek formu komunikácie. Sú tam 2 „komunikačné protokoly“, takže komu serializácia nevonia môže kľudne posielať priamo len dáta. Tie „komunikačné protokoly“ nie sú pravé, slúžia len čisto pre tie 2 programy.

A teraz časť pre hackerov:
Keďže ľudia sa snažia podvádzať vždy, keď sa dá, takže jediný spôsob ako pritiahnuť ľudí je napísať im, že môžu s tým toto a toto...
Takže praktický príklad: môj kamarát zabudol heslo na jeden telnet. Ale používa program, ktorý ho má uložené v nejakej kryptovanej forme. Takže, jediné, čo treba je zmeniť adresu na localhost, v pozadí spustiť tento chat server na príslušnom porte a poslať z neho žiadosť do telnet programu, že zadaj heslo. Program zadá heslo, my ho v serveri uvidíme a je to. Pomohli sme svojmi kamarátovi. Aj keď myslím, že tento scenár je dosť nepravdepodobný... ;o)
Funguje to však len pre telnet, pre ssh už asi sotva. Ale to nejako vhodne zmeníte, tak, že to bude vedieť robiť aj ako ssh, tak potom už môžete aj ssh.

Takže nielen crackovať a hackovať, ale aj trochu programovať...

http://www.softsklad.host.sk/c/client.zip http://www.softsklad.host.sk/c/server.zip



Obr�zok - Klikni a zv�?�� sa
Najnovsie clanky od tohto redaktora