Skip to content
Snippets Groups Projects
Commit 7aed603c authored by Sebastian Rieger's avatar Sebastian Rieger
Browse files

changed serverSocket var name to datagramSocket to avoid confusion

parent b477657b
No related branches found
No related tags found
No related merge requests found
...@@ -8,18 +8,18 @@ class UDPServerReuse { ...@@ -8,18 +8,18 @@ class UDPServerReuse {
public static void main(String args[]) throws Exception { public static void main(String args[]) throws Exception {
int udpPort = 36037; int udpPort = 36037;
@SuppressWarnings("resource") @SuppressWarnings("resource")
DatagramSocket serverSocket = new DatagramSocket(null); DatagramSocket datagramSocket = new DatagramSocket(null);
// erlaubt das Wiederverwenden des Ports, mehrere Server-Prozesse knnen gleichen Port nutzen // erlaubt das Wiederverwenden des Ports, mehrere Server-Prozesse knnen gleichen Port nutzen
serverSocket.setReuseAddress(true); datagramSocket.setReuseAddress(true);
serverSocket.bind(new InetSocketAddress(udpPort)); datagramSocket.bind(new InetSocketAddress(udpPort));
byte[] receiveData = new byte[1024]; byte[] receiveData = new byte[1024];
byte[] sendData = new byte[1024]; byte[] sendData = new byte[1024];
System.out.println("UDP Server started. Waiting for incoming requests... (reuseAddress="+serverSocket.getReuseAddress()+", timeout="+serverSocket.getSoTimeout() +", buffersize="+serverSocket.getReceiveBufferSize()+")"); System.out.println("UDP Server started. Waiting for incoming requests... (reuseAddress="+datagramSocket.getReuseAddress()+", timeout="+datagramSocket.getSoTimeout() +", buffersize="+datagramSocket.getReceiveBufferSize()+")");
while (true) { while (true) {
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length); DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
serverSocket.receive(receivePacket); datagramSocket.receive(receivePacket);
String sentence = new String(receivePacket.getData(), 0, receivePacket.getLength()); String sentence = new String(receivePacket.getData(), 0, receivePacket.getLength());
InetAddress IPAddress = receivePacket.getAddress(); InetAddress IPAddress = receivePacket.getAddress();
...@@ -30,7 +30,7 @@ class UDPServerReuse { ...@@ -30,7 +30,7 @@ class UDPServerReuse {
String capitalizedSentence = sentence.toUpperCase(); String capitalizedSentence = sentence.toUpperCase();
sendData = capitalizedSentence.getBytes(); sendData = capitalizedSentence.getBytes();
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, clientSrcPort); DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, clientSrcPort);
serverSocket.send(sendPacket); datagramSocket.send(sendPacket);
} }
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment