Replies
Welcome, guest
Join CrazyEngineers to reply, ask questions, and participate in conversations.
CrazyEngineers powered by Jatra Community Platform
-
@rahul69-97fAOs • Dec 27, 2012
Well, it uses Java Socket Programming to perform the above mentioned tasks.
Wanna know more? Well, it creates a multicast object and uses the methods like InetAddress.getByName() and other similar other methods to meet its ends. You can search for the InetAddress class to get more info 😁 .
Still want more? As this software is open source, u too can check the code for urself!! 😎 and ask any difficulties u face here.
Still got some doubts? You can ask us and we would be happy to help!👍 -
@krishprateek-vrpct6 • Dec 27, 2012
Thanxx for the rply.....but i actually dont want to get into the coding part.....i want to understand it frm the TCP/IP point of view....as to how it works at the layer level???😀 -
@rahul69-97fAOs • Dec 28, 2012
I think it happens in the following manner:krishprateekThanxx for the rply.....but i actually dont want to get into the coding part.....i want to understand it frm the TCP/IP point of view....as to how it works at the layer level???😀
- When the software starts, it broadcasts the packet to all computers on the Lan and those which have same software running responds.
- Thus it gets a list of active users as hostnames are received as the response by the other computers.
- Then it calculates the IP Addresses from the hostnames using getbyname() function told above.
- The chat server starts running on a predetermined port to address the communication.
Hope it answers your query!😀 -
@krishprateek-vrpct6 • Jan 2, 2013
thanks a lot man.....the above info was really helpful...