Socket conversion tcp to udp
Currently I have socket of the tcp version.
Code:
final ServerSocket serverSocketConn = new ServerSocket(9000);
while (true)
{
try
{
Socket socketConn1 = serverSocketConn.accept();
new Thread(new ConnectionHandler(socketConn1)).start();
}
catch(Exception e)
{
System.out.println("MyError:Socket Accepting has been caught in main loop."+e.toString());
e.printStackTrace(System.out);
}
}
class ConnectionHandler implements Runnable {
private Socket receivedSocketConn1;
ConnectionHandler(Socket receivedSocketConn1) {
this.receivedSocketConn1=receivedSocketConn1;
}
try{
BufferedWriter bWriter = new BufferedWriter(new OutputStreamWriter(receivedSocketConn1.getOutputStream()));
BufferedReader bReader = new BufferedReader(new InputStreamReader(receivedSocketConn1.getInputStream()));
}
}
I managed to convert this final DatagramSocket serverSocketConn = new DatagramSocket (9000); now I am stuck here Socket socketConn1 = serverSocketConn.accept();
new Thread(new ConnectionHandler(socketConn1)).start(); can I use this or I need to create a manual thread pooling for UDP ?
Re: Socket conversion tcp to udp
Is this what you're looking for? DatagramSocket (Java Platform SE 6)
The API docs are a great resource. You should browse them to become familiar with that's in there, and refer to them any time you wonder how something works.