3 |
|
//---IMPORTS--- |
4 |
|
|
5 |
|
import java.net.*; |
6 |
+ |
import java.io.*; |
7 |
|
|
8 |
|
/** |
9 |
|
* Provides low level network functions for JavaHost |
25 |
|
public static void sendUDPPacket( Config config, String inText ){ |
26 |
|
|
27 |
|
if ( inText.length() != 0 ){ |
28 |
< |
|
28 |
> |
System.out.println("SENT: "+inText); |
29 |
|
// will throw an exception if an error occurs, so must bung it in a try |
30 |
< |
// try { |
30 |
> |
try { |
31 |
|
DatagramPacket udp = new DatagramPacket( inText.getBytes(), inText.length(), config.getFilterName(), config.getFilterUDPPort() ); |
32 |
< |
// } |
33 |
< |
//catch ( UnknownHostException e ){ |
34 |
< |
// the serverName supplied could not be resolved using dns |
35 |
< |
// } |
32 |
> |
DatagramSocket sendSoc = new DatagramSocket(); |
33 |
> |
sendSoc.send(udp); |
34 |
> |
} |
35 |
> |
catch ( SocketException e ){ |
36 |
> |
// the serverName supplied could not be resolved using dns |
37 |
> |
} |
38 |
> |
catch ( IOException e ){ |
39 |
> |
// problem sending.. |
40 |
> |
} |
41 |
|
} |
42 |
|
} |
43 |
|
|