Hi, I've an application that is running under Tomcat7. And I 've created a serversocket, in my PC, the application is running without problem. But when I place the application in my linux machine, I observed a problem in the socket communication.
To check if the client received correctly the data, it sent me back an echo. In my case, the echo is always wrong. But on my PC the echo works well. I don't understand what is wrong ! So I'm asking to the specialist, is it possible that the problem comes from the different version of java that i used ? Server Tomcat7 config : mickael@P:/usr/local/tomcat7/bin$ sh version.sh Using CATALINA_BASE: /usr/local/tomcat7 Using CATALINA_HOME: /usr/local/tomcat7 Using CATALINA_TMPDIR: /usr/local/tomcat7/temp Using JRE_HOME: /usr/lib/jvm/java-6-sun Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar Server version: Apache Tomcat/7.0.12 Server built: Apr 1 2011 06:13:02 Server number: 7.0.12.0 OS Name: Linux OS Version: 2.6.32-24-server Architecture: amd64 JVM Version: 1.6.0_24-b07 JVM Vendor: Sun Microsystems Inc. And on my PC ( windows 7 ) config : tomcat version : apache-tomcat-7.0.8 JRE: jre6 ( standard VM ) .