To whom is reading this mail.
Hello,
For some time i have been learning some server technologies for my own
needs. I have tried PHP but the way its constructed or the way it
handles scripts for object oriented programing wasn't suitable for me.
Java is more the way i think of programing and that is why i thought
to give a try on Tomcat.
I have looked for books. Most or all of them covers only JSP, JSF or
JDBC but non of them covers TCP - socket communication in details such
as the ServerSocketFactory, the JSSEFactory or the ThreadPool. I could
mention some more issues when setting up a socket based application
like SocketPermision.
I wrote this mail in hope for answers, guidance or best practice for
writing a Socket based application server for handling ByteArray
communication.
Where can i get the knowlage? How can i get smarter?
Thank you in advence,
Herendi Kristóf Pál
Budapest, Hungary - 2011 June the 11th.
ps:
To give you some idea of what i was try to accomplish, here is a
pseudo code for a Java Socket Server:
// ServerMain.java
package Server;
import java.net.ServerSocket;
import java.net.Socket;
public class ServerMain {
private NewConnections newConn;
private LogedInUsers ConnMemb;
private UserList userList;
private CommunicationGroups ComGroups;
public ServerMain(){
userList = new UserList();
ConnMemb = new LogedInUsers();
newConn = new NewConnections();
ComGroups = new CommunicationGroups();
try{
ServerSocket serevrSock = new ServerSocket(4444);
Socket clientSocket;
while(true){
System.out.println("Server ready, waiting for a client...");
clientSocket = serevrSock.accept();
new ConnectionHandler(clientSocket, userList, newConn,
ConnMemb, ComGroups).start(); // extends Thread
}
}catch(Exception e){
System.out.println("Server startUp error: "+e);
}
}
public static void main(String args[]){
new ServerMain();
}
}
// ### END
Its simple.
I have spent some time to try to translate it for Tomcat but with out
any refference i couldnt find the way to make it work.
If you would like to see the Tomcat version i would be happy to post
it, but before i would like to see an experts "best practice", if i
can have :)
-------------------------------------------------
Externet Webmail: http://webmail.externet.hu
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org