Добавил:
Eatmore
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:отчеты по лабораторным работам / лабораторная работа №3, 8 сем. / lab3 / check
.java package Server;
import java.net.*;
import java.io.*;
public class check {
private static DatagramSocket socket;
private static final int BUFFER_SIZE = 8*3;
public static void main(String[] args) {
try
{
socket = new DatagramSocket(9999, InetAddress.getLocalHost());
while (true)
{
byte [] inputBuffer = new byte[BUFFER_SIZE];
DatagramPacket recievePacket = new DatagramPacket(inputBuffer, inputBuffer.length);
socket.receive(recievePacket);
DataInputStream dis = new DataInputStream(new ByteArrayInputStream(inputBuffer));
double x = dis.readDouble();
double y = dis.readDouble();
double r = dis.readDouble();
checkPoint checkPoint = new checkPoint(x, y, r,
recievePacket.getAddress(), recievePacket.getPort());
checkPoint.start();
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
if (socket != null)
{
socket.close();
socket.disconnect();
}
}
}
}
import java.net.*;
import java.io.*;
public class check {
private static DatagramSocket socket;
private static final int BUFFER_SIZE = 8*3;
public static void main(String[] args) {
try
{
socket = new DatagramSocket(9999, InetAddress.getLocalHost());
while (true)
{
byte [] inputBuffer = new byte[BUFFER_SIZE];
DatagramPacket recievePacket = new DatagramPacket(inputBuffer, inputBuffer.length);
socket.receive(recievePacket);
DataInputStream dis = new DataInputStream(new ByteArrayInputStream(inputBuffer));
double x = dis.readDouble();
double y = dis.readDouble();
double r = dis.readDouble();
checkPoint checkPoint = new checkPoint(x, y, r,
recievePacket.getAddress(), recievePacket.getPort());
checkPoint.start();
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
if (socket != null)
{
socket.close();
socket.disconnect();
}
}
}
}
Соседние файлы в папке lab3