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
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???๐
I think it happens in the following manner:
- 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.
The software uses multithreading to handle different operations separately.
Hope it answers your query!๐ -
@krishprateek-vrpct6 • Jan 2, 2013
thanks a lot man.....the above info was really helpful...