One of my friends said that JAVA is not a suitable language in networking , he didn't have a proper info about why it wasn't . I want to know whats the problem in JAVA for networking as i would be using it to program LAN,
One of my friends said that JAVA is not a suitable language in networking , he didn't have a proper info about why it wasn't .
Which often means that the assertion is nonsense, regardless of what the assertion is.
At best, what someone might have originally told him was that Java doesn't have access to raw sockets. Which means, for example, that you can't write a tool like wireshark in Java (java only excluding JNI.)
Now at worst it might have been a convoluted way of saying that you can't use Java to write an IP stack. But then you can't use Java for many driver tasks and you wouldn't want to anyways. And there are other odd ways of expressing that as well such as suggesting that you wouldn't use Java to create a high speed router.
However if you want to use it to create something much more normal like a web server then there is no problem.
Mr.Richard this is regarding your recent work of what you mentioned , i m planning to implement a chat messenger using LAN and i m also planning to extend video conferencing to it. When i discussed this with my friends one of them told me about that ""DISADVANTAGE"" of JAVA , you seem to have experience in it , could you please help with your advice regarding the time it might require us to complete the chat messenger . we are 2 in number and we have learnt and started JAVA implementation just a month ago
Sorry, but I can help with specific questions but I cannot provide training and/or consultancy services. You should get familiar with the Java Tutorials[^] which contain some excellent training materials. Also try some Google research and you will find lots of useful information.
I did some network programming (socket stuff) in many languages including java (also in C/C++, pascal, python). I think networking in java is quite OK. Since it has a crossplatform api you have access to limited functionality of the native socket api of your host platform but that isn't a problem in most of the cases especially if you are developing simple UDP/TCP applications. Whether to use java or not: it depends on your goals.
Last Visit: 31-Dec-99 18:00 Last Update: 27-Aug-15 14:01