Jaký zvolit protokol?

HackForum

Jaký zvolit protokol?#
Protože se chci trochu ,,vyskillit", chtěl bych si vyzkoušt jednu věc. Umožnit svému prográmku, aby komunikoval s uživateli internetu(lidmi, ne boty) ale nevim(spíš se rozmýšlím) jaký protokol k tomu použít.

Přemýšlel jsem o jabberu. Má budoucnost(zřejmě) a podporuje ho (zčásti) dokonce i facebook, jenže je to xml a to bych musel nějak filtrovat a bůhvíco.

Chtělo by to něco, co se víc podobá obyčejnému textu, s ním můj program zacházet umí.

Jaký protokol mi doporučujete zvolit?
(odpovědět)
Severák | E-mail | Website27.7.2010 16:32
re: Jaký zvolit protokol?#
80, kvuli firewallum v praci ;)
(odpovědět)
iks | 89.176.142.*28.7.2010 11:54
re: Jaký zvolit protokol?#
Protokol 80? xD
(odpovědět)
sLa | 89.103.69.*28.7.2010 12:05
re: Jaký zvolit protokol?#
Muzes zkusit IRC.
(odpovědět)
independent_ | 89.24.68.*28.7.2010 19:45
re: Jaký zvolit protokol?#
sla: 80 je klasicky port pro protokol HTTP (geekovi jako Severak to nemusim psat jak malymu deckovi, ne?)

independent: IRC ti 'zastavi' kazdy IDS. Je to automaticky podezrely. Zatimco 80 - to ani vetsina lidi nepovazuje za spatnou vec, protoze se kdejaka kravina pripojuje nekam, a vetsinou je to 80.

Kdyz na to vyuzijes par free serveru, muzes vyuzit i nejakych ficurin na strane serveru (databaze, automaticke rozhodovani / aktualizace / prikazy)

(odpovědět)
iks | 89.176.142.*29.7.2010 17:09
re: Jaký zvolit protokol?#
Nevim jak ty, ale ja kristalovou kouli nevlastnim a tak jsem nemohl vedet, ze je nutne ten program skryvat a nesmi byt napadny firewallu, protoze to v dotaze nikterak nebylo zmineno.
(odpovědět)
independent_ | 89.24.27.*29.7.2010 22:37
.#
nejte jen o skryvani, to sem tim nemyslel. V mnoha firmach mas vetsinou povoleny jen port na http, mozna nejaky email, ostatni blokle. A irc rozhodne.
(odpovědět)
iks | 89.176.142.*30.7.2010 12:28
re: Jaký zvolit protokol?#
Myslím, že není problém protunelovat se ven na nějaký tvůj server přes HTTP a tam to redirektovat na konkrétní port (v tvém případě porty, na kterých ti poběží IRC).
(odpovědět)
Duck | 85.71.165.*30.7.2010 12:49
re: Jaký zvolit protokol?#
to porad nic nemeni na tom, ze je lepsi zvolit primo http
(odpovědět)
iks | 89.176.142.*30.7.2010 13:55
re: Jaký zvolit protokol?#
Ale HTTP neni protokol urceny na komunikaci lidi, takze to porad nic nemeni na tom, ze to, co tu pises, naprosto nesouvisi s tematem.

A pokud nemyslis primo protokol HTTP, ale proste jej nabadas, aby pouzival ke komunikaci port 80, take to nesouvisi s tematem, protoze o portu nebyla vubec rec.
(odpovědět)
independent_ | 89.24.71.*30.7.2010 22:38
re: Jaký zvolit protokol?#
...
severak at o tom popremysli :)
(odpovědět)
iks | 89.176.142.*31.7.2010 11:46
re: Jaký zvolit protokol?#
A to má být protokol, kterým bude normálně komunikovat člověk? V tom případě nastuduj GNU readline a udělej nějaké pěkné CLI rozhraní, které zpřístupníš na nějakém TCP portu. Člověku se asi kousky XML psát nebude. Pokud na druhém konci nemá být člověk ale program, pak se XML naopak hodí a i ten jabber (XMPP) by byl dobrá volba. XML bys ve svém programu nijak „nefiltroval“, ale načítal a zapisoval pomocí nějaké XML knihovny. Případně můžeš vytvořit protokol, který je sice určený pro aplikace, ale může ho (i z hlavy a celkem snadno) používat člověk (jako protokoly SMTP nebo POP3). Taky můžeš použít SOAP webové služby nebo napsat REST API, nebo použít protokol CORBA… Ani jsi nenapsal, co ten program dělá a jaké máš požadavky na protokol – to se pak těžko radí ;-) Možností je spousta. Jestli je cílem se něco naučit, tak pak zase záleží, co se chceš učit – psaní vlastního protokolu na zelené louce, psaní vlastního protokolu nad něčím jiným, práce s XML pomocí nějaké knihovny…
(odpovědět)
Franta | 62.177.71.*2.8.2010 0:56
re: Jaký zvolit protokol?#
P.S. pokud by to byla komunikace v rámci jednoho počítače (mezi různými procesy), tak koukni na D-Bus, POSIX MQ atd.
(odpovědět)
Franta | 62.177.71.*2.8.2010 0:58
re: Jaký zvolit protokol?#
iks: Ptal se na protokol ne na port na kterém běží :)
(odpovědět)
sLa | 89.103.69.*2.8.2010 1:53
re: Jaký zvolit protokol?#
sla: 80 je klasicky port pro protokol HTTP (geekovi jako Severak to nemusim psat jak malymu deckovi, ne?)
(odpovědět)
iks | 89.176.142.*4.8.2010 17:30

Zpět
Svou ideální brigádu na léto najdete na webu Ideální brigáda
 
 
 

 
BBCode