Ito ang Linux app na pinangalanang Simple Client Server Chat Example na ang pinakabagong release ay maaaring ma-download bilang SimpleClientServer.jar. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang Simple Client Server Chat Halimbawa sa OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
Simple Client Server Chat Halimbawa
DESCRIPTION:
Ang proyektong ito ay isang halimbawa ng demonstrasyon sa multi-threading programming sa Java (old school) at network programming (String exchanges over network).Ang bahagi ng multi-threading ay naglalayong ipakita kung paano maiwasan ang mga paraan ng pagharang sa pamamagitan ng paglalagay ng mga ito sa hiwalay na thread, samakatuwid, ang ExecutorService ay hindi ginamit. Dalawang Runnable na interface ang available sa server at sa client para ipakita kung paano pinamamahalaan ang dialog.
Ang bahagi ng Socket ay naglalayong ipakita kung gaano kasimple ang komunikasyon gamit ang TCP/IP. Ipinapakita ng system kung paano makipagpalitan at magproseso ng String sa network. Hindi ito sapat kapag pinag-uusapan ang malalaking application, ngunit, huwag nating kalimutan na ang HTTP ay gumagamit ng Strings.
Ang proyekto ay naglalaman ng parehong Server at Kliyente. Ang pangunahing pamamaraan sa Pangunahing klase ay walang ginagawa. Dapat mong ilunsad ang Server (ServerMain) at ilang pagkakataon (o isa lang) ng Client (ClientMain).
Upang i-deconnect ang isang kliyente, magpadala lamang ng "exit".
Mga tampok
- multi-threading
- Socket programming
- Sistema ng chat
- Diskarte sa broadcast
Audience
Mga Developer, Iba Pang Madla
Interface ng gumagamit
Non-interactive (daemon), console/terminal
Wika ng Programming
Java
Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/simple-client-server/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.