C
cl3mens
Mitglied
Thread Starter
- Dabei seit
- 14.03.2005
- Beiträge
- 43
- Reaktionspunkte
- 1
abend liebe macuser,
will in java einen kleinen syslog-server basteln, der einfach alle udp-pakete port 514 ausgibt ...
DatagramSocket socket = new DatagramSocket( 514 );
liefert mir allerdings eine
java.net.BindException: Permission denied
schätz mal, das liegt am niedrigen port. kann ich das irgendwie umgehen?
mein versuch:
will in java einen kleinen syslog-server basteln, der einfach alle udp-pakete port 514 ausgibt ...
DatagramSocket socket = new DatagramSocket( 514 );
liefert mir allerdings eine
java.net.BindException: Permission denied
schätz mal, das liegt am niedrigen port. kann ich das irgendwie umgehen?
mein versuch:
Code:
import java.net.*;
import java.io.*;
public class SyslogServer implements Runnable {
public SyslogServer() {
}
public void run( )
{
try
{
byte data[] = new byte[ 1024 ];
DatagramPacket packet;
DatagramSocket socket = new DatagramSocket( 514 );
while ( true )
{
packet = new DatagramPacket( data, data.length );
socket.receive( packet );
System.out.println(packet.getData().toString());
}
}
catch ( Exception e )
{
System.out.println( e );
}
}
}