further updates

This commit is contained in:
christian 2021-04-06 23:58:20 +02:00
parent 868a75a040
commit 5f4d803ef2
2 changed files with 10 additions and 31 deletions

View File

@ -770,6 +770,7 @@ public class Datahandler {
public void update_autismo_socket_msg() { public void update_autismo_socket_msg() {
try { try {
try (DatagramSocket serverSocket = new DatagramSocket(48477)) { try (DatagramSocket serverSocket = new DatagramSocket(48477)) {
try (DatagramSocket serverSocket1 = new DatagramSocket(48478)) {
byte[] receiveData = new byte[4096]; byte[] receiveData = new byte[4096];
InetAddress IPAddress = InetAddress.getByName("144.76.218.19"); InetAddress IPAddress = InetAddress.getByName("144.76.218.19");
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length); DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
@ -781,33 +782,16 @@ public class Datahandler {
byte[] sendData = getResponseMsg.getBytes("UTF-8"); byte[] sendData = getResponseMsg.getBytes("UTF-8");
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 48477); DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 48477);
serverSocket.send(sendPacket); serverSocket.send(sendPacket);
}
} catch (CustomError ex) { receivePacket = new DatagramPacket(receiveData, receiveData.length);
Logger.getLogger(Datahandler.class.getName()).log(Level.SEVERE, null, ex); serverSocket1.receive(receivePacket);
} sentence = new String(receivePacket.getData(), 0, receivePacket.getLength());
} catch (SocketException ex) {
Logger.getLogger(Datahandler.class.getName()).log(Level.SEVERE, null, ex);
} catch (UnsupportedEncodingException ex) {
Logger.getLogger(Datahandler.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Datahandler.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void update_autismo_socket_msg1() {
try {
try (DatagramSocket serverSocket = new DatagramSocket(48478)) {
byte[] receiveData = new byte[4096];
InetAddress IPAddress = InetAddress.getByName("144.76.218.19");
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
while (true) {
serverSocket.receive(receivePacket);
String sentence = new String(receivePacket.getData(), 0, receivePacket.getLength());
sentence = sentence.replace("clientmessage:", ""); sentence = sentence.replace("clientmessage:", "");
String getResponseMsg = getResponseMsg(sentence); getResponseMsg = getResponseMsg(sentence);
byte[] sendData = getResponseMsg.getBytes("UTF-8"); sendData = getResponseMsg.getBytes("UTF-8");
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 48478); sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 48478);
serverSocket.send(sendPacket); serverSocket1.send(sendPacket);
}
} }
} catch (CustomError ex) { } catch (CustomError ex) {
Logger.getLogger(Datahandler.class.getName()).log(Level.SEVERE, null, ex); Logger.getLogger(Datahandler.class.getName()).log(Level.SEVERE, null, ex);
@ -832,8 +816,6 @@ public class Datahandler {
annotationsT.add(ann); annotationsT.add(ann);
} }
} }
public static ConcurrentMap<String, CoreDocument> getMultipleCoreDocumentsWaySuggestion(Collection<String> str, StanfordCoreNLP localNLP) { public static ConcurrentMap<String, CoreDocument> getMultipleCoreDocumentsWaySuggestion(Collection<String> str, StanfordCoreNLP localNLP) {
AnnotationCollector<Annotation> annCollector = new AnnotationCollector(); AnnotationCollector<Annotation> annCollector = new AnnotationCollector();

View File

@ -61,9 +61,6 @@ public class DiscordHandler {
new Thread(() -> { new Thread(() -> {
Datahandler.instance.update_autismo_socket_msg(); Datahandler.instance.update_autismo_socket_msg();
}).start(); }).start();
new Thread(() -> {
Datahandler.instance.update_autismo_socket_msg1();
}).start();
gateway.on(MessageCreateEvent.class).subscribe(event -> { gateway.on(MessageCreateEvent.class).subscribe(event -> {
if (!FunctionLayer.DoStuff.isOccupied()) { if (!FunctionLayer.DoStuff.isOccupied()) {
FunctionLayer.DoStuff.doStuff(event, usernameBot); FunctionLayer.DoStuff.doStuff(event, usernameBot);