rendered paste bodypackage udpClient;
import java.io.*;
public class Datagram_Messenger {
//.....attribbutes......
public String Message = "";
final public Integer clientPort = 1337;
//....methods...........
public Datagram_Messenger(){
System.out.println("Usage: java SenderGram <message>");
}
public void Send_Message(String args[], Integer clientPort, String Message){
UDP_Send sender = UDP_Send();
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Datagram_Messenger Dmesg = new Datagram_Messenger();
}
}
// NEXT FILE
package udpClient;
import java.net.*;
public class UDP_Send {
public UDP_Send(String args[], Integer clientPort, String Message){
//this constructor will send the message
try{
// Create Our Socket
DatagramSocket sendSock = new DatagramSocket(clientPort);
// Grab the Servers Address from the CLI
InetAddress Server = InetAddress.getByName(args[0]);
// Pass Message, and change into Bytes, load into bugger
String Messages = Message;
byte [] buffer = new byte[1024];
buffer = Messages.getBytes("US-ASCII") ;
// Create Packet and Send
DatagramPacket packet = new DatagramPacket(buffer, buffer.length, Server, clientPort);
sendSock.send(packet);
// Catch the Exceptions.
}catch(Exception e){
System.out.println("Sending Failed");
e.printStackTrace();
}
}
}