ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/java/LowLevelNet.java
Revision: 1.5
Committed: Wed Jan 24 01:25:59 2001 UTC (23 years, 8 months ago) by tdb
Branch: MAIN
CVS Tags: PROJECT_COMPLETION
Changes since 1.4: +4 -4 lines
Log Message:
Just a few minor formatting issues. I don't think we need it to blurt the UDP
packet out all the time... :)
Also changed "Sending UDP Packet" to "." and "Sending Heartbeat" to "+", with no
println, just print. Looks much neater.

File Contents

# Content
1 //---PACKAGE DECLARATION---
2
3 //---IMPORTS---
4
5 import java.net.*;
6 import java.io.*;
7
8 /**
9 * Provides low level network functions for JavaHost
10 * <DETAILED DESCRIPTION>
11 *
12 * @author $Author: tdb1 $
13 * @version $Id: LowLevelNet.java,v 1.4 2000/12/07 23:20:35 tdb1 Exp $
14 */
15 class LowLevelNet {
16
17 //---FINAL ATTRIBUTES---
18
19 //---STATIC METHODS---
20
21 /**
22 * sendUDPPacket - will attempt to send a UDP packet containing 'inText' to server
23 * on the specificed port.
24 */
25 public static void sendUDPPacket( Config config, String inText ){
26
27 if ( inText.length() != 0 ){
28 //System.out.println("SENT: "+inText);
29 // will throw an exception if an error occurs, so must bung it in a try
30 try {
31 DatagramPacket udp = new DatagramPacket( inText.getBytes(), inText.length(), config.getFilterName(), config.getFilterUDPPort() );
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
44 //---CONSTRUCTORS---
45
46 //---PUBLIC METHODS---
47
48 //---PRIVATE METHODS---
49
50 //---ACCESSOR/MUTATOR METHODS---
51
52 //---ATTRIBUTES---
53
54 //---STATIC ATTRIBUTES---
55
56 }