Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java IM sistem imate li neki predlog?

[es] :: Java :: Java IM sistem imate li neki predlog?

[ Pregleda: 2500 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Egoist

Član broj: 343
Poruke: 23
*.crnagora.net.

Sajt: www.genesys-development.c..


Profil

icon Java IM sistem imate li neki predlog?20.03.2005. u 20:39 - pre 231 meseci
Planiram da napravim u Javi Instant Messinger.

Odradio sam par test stvari
1. Dizanje servera koji osluskuje na odredjeni port. Klijent kao aplet.

2. Dodao sam embed bazu u server da nebih optereciva MySQL.

E sad me interesuje, posto sam odustao od apleta a da za klijent iskoristim flash. Kakvu mi koncepciju predlazete.

Gledao sam po internetu java remoting resenja, pretezno se samo mogu instalirati kao servleti, a ja bih rado to da izbjegnem vec da bude standalone.(mozda da bude servlet? Pro et Contra?)

Protokol sam sam osmislio, i ne planiram da bude bash pre - komplikovan, samo jednostavi xml.

Imate li neki predlog?

I am alpha and omega, I am the first and the last, I am the begining and the end...
 
Odgovor na temu

nesja2002
Nebojsa Bogdanovic
Knjazevac

Član broj: 49668
Poruke: 8
*.net
Via: [es] mailing liste



Profil

icon Re: Java IM sistem imate li neki predlog?22.03.2005. u 15:56 - pre 231 meseci
Ja sam poceo da pravim jtp (java transfer protokol :) )

Na svakoj masini se u startup stavi main klasa koja osluskuje odredjeni port
(pre toga se prijavi na server).

Na serveru masina koja ima instaliran mysql server i pokrenuta je aplikacija koja administrira sa nalozima i sa njihovim ip adresama.

Na trecoj masini se pokrece JFrame sa kojim se salju poruke ili preuzimaju fajlovi stim sto startup aplikacija iz treceg pasusa odredjuje koje ce te fajlove da delite, prilikom svakog upita posalje se sa JFrame na startup sifra i userkoje startup prosledi serveru radi verifikacije tako da neke fajlove mozete da delite samo sa odrejenim nalozima a neke sa bilo kime.

Mozete samo da preuzimate fajlove a nista ne mozete da saljete.
 
Odgovor na temu

yes

Član broj: 27238
Poruke: 23
213.244.197.*



+1 Profil

icon Re: Java IM sistem imate li neki predlog?24.03.2005. u 08:25 - pre 231 meseci
Da li ste vi uopste upoznati sa stanjem mreze u kojoj bi se tokoristilo?
Koliko shvatam to bi trebalo da radi gde god radi i http.
U tom slucaju ne mozete se bazirati samo na portove koje ste zauzeli socketom, i napravili svoj protokol.
Ako to radi u lan-u u istom adresnom prostoru onda moze kako god hoces ali...
Na netu postoje firewall-i (koji recimo dozvoljavaju samo http), nat-ovi (network address translation) i sl.
Ako se klijent u tom slucaju nalazi u privatnoj mrezi iza firewall-a server sa otvorene mreze ne bi mogao da mu salje zahteve.
Pogledajte malo kako radi rmi, rmi over iiop, over http... to bi trebalo pomoci u shvatanju ovih problema koje ja spominjem.
Vecina problema moze da se izbegne koriscenjem http servleta kojima bi klijenti u nekom vremenskom intervalu slali http post request i tako odrzavali vezu a firewall-i bi sve propustali.
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.bg.wifi.vline.verat.net.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Java IM sistem imate li neki predlog?24.03.2005. u 17:41 - pre 231 meseci
Citat:
Egoist: Planiram da napravim u Javi Instant Messinger.

Protokol sam sam osmislio, i ne planiram da bude bash pre - komplikovan, samo jednostavi xml.

Imate li neki predlog?


Ja ti preporučujem da ne otkrivaš toplu vodu, već da koristiš XMPP, koji je već standardizovan XML protokol za IM, i već ima puno gotovog softvera koji ga koristi (biblioteke, serveri, klijenti). Sam protokol nije komplikovan, a može i da se proširuje po potrebi.

To bi ti i mnogo olakšati razvoj, jer ćeš moći za neke stvari da koristiš već gotov, javno dostupan kod, da naučiš na iskustvima drugih, i tvoj IM će moći da komunicira sa ostatkom sveta po standardizovanom protokolu koji već koriste milioni korisnika.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

[es] :: Java :: Java IM sistem imate li neki predlog?

[ Pregleda: 2500 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.