updated datagram sockets, had managed to fuck up the port
This commit is contained in:
		
							parent
							
								
									eb7ed76d2e
								
							
						
					
					
						commit
						10eedf6529
					
				@ -93,7 +93,7 @@ public class DataMapper {
 | 
				
			|||||||
            ResultSet resultSet = l_pStatement.executeQuery();
 | 
					            ResultSet resultSet = l_pStatement.executeQuery();
 | 
				
			||||||
            if (resultSet.next()) {
 | 
					            if (resultSet.next()) {
 | 
				
			||||||
                int count = resultSet.getInt(1);
 | 
					                int count = resultSet.getInt(1);
 | 
				
			||||||
                if (count > 35000) {
 | 
					                if (count > 13000) {
 | 
				
			||||||
                    //System.out.println("cleaning strings: " + l_sSQL);
 | 
					                    //System.out.println("cleaning strings: " + l_sSQL);
 | 
				
			||||||
                    l_pStatement = l_cCon.prepareStatement(l_sSQL);
 | 
					                    l_pStatement = l_cCon.prepareStatement(l_sSQL);
 | 
				
			||||||
                    l_pStatement.executeUpdate();
 | 
					                    l_pStatement.executeUpdate();
 | 
				
			||||||
 | 
				
			|||||||
@ -8,30 +8,28 @@ import java.io.UnsupportedEncodingException;
 | 
				
			|||||||
import java.net.*;
 | 
					import java.net.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class ThreadClient {
 | 
					public class ThreadClient {
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    public ThreadClient(int port, Datahandler datahandler, StanfordCoreNLP stanfordCoreNLP, StanfordCoreNLP stanfordCoreNLPSentiment) {
 | 
					    public ThreadClient(int port, Datahandler datahandler, StanfordCoreNLP stanfordCoreNLP, StanfordCoreNLP stanfordCoreNLPSentiment) {
 | 
				
			||||||
        String hostIP = new settings().getHostIP();
 | 
					        String hostIP = new settings().getHostIP();
 | 
				
			||||||
        if (port == new settings().getHostport() || port == new settings().getHostport2()) {
 | 
					        if (port == new settings().getHostport() || port == new settings().getHostport2()) {
 | 
				
			||||||
            hostIP = new settings().getHostIP2();
 | 
					            hostIP = new settings().getHostIP2();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
            try {
 | 
					        try {
 | 
				
			||||||
                InetAddress ipAddress = InetAddress.getByName(hostIP);//used ip'
 | 
					            InetAddress ipAddress = InetAddress.getByName(hostIP);//used ip's
 | 
				
			||||||
                try (DatagramSocket serverSocket = new DatagramSocket()) {
 | 
					            try (DatagramSocket serverSocket = new DatagramSocket(port)) {
 | 
				
			||||||
                    while (true) {
 | 
					                while (true) {
 | 
				
			||||||
                        receiveAndSendPacket(serverSocket, ipAddress, port, datahandler, stanfordCoreNLP, stanfordCoreNLPSentiment);
 | 
					                    receiveAndSendPacket(serverSocket, ipAddress, port, datahandler, stanfordCoreNLP, stanfordCoreNLPSentiment);
 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
                } catch (SocketException e) {
 | 
					 | 
				
			||||||
                    e.printStackTrace();
 | 
					 | 
				
			||||||
                } catch (IOException e) {
 | 
					 | 
				
			||||||
                    e.printStackTrace();
 | 
					 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            } catch (UnknownHostException e) {
 | 
					            } catch (SocketException e) {
 | 
				
			||||||
 | 
					                e.printStackTrace();
 | 
				
			||||||
 | 
					            } catch (IOException e) {
 | 
				
			||||||
                e.printStackTrace();
 | 
					                e.printStackTrace();
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					        } catch (UnknownHostException e) {
 | 
				
			||||||
 | 
					            e.printStackTrace();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private static void receiveAndSendPacket(DatagramSocket serverSocket, InetAddress ipAddress, int port,
 | 
					    private static void receiveAndSendPacket(DatagramSocket serverSocket, InetAddress ipAddress, int port,
 | 
				
			||||||
                                             Datahandler datahandler, StanfordCoreNLP stanfordCoreNLP, StanfordCoreNLP stanfordCoreNLPSentiment) throws
 | 
					                                             Datahandler datahandler, StanfordCoreNLP stanfordCoreNLP, StanfordCoreNLP stanfordCoreNLPSentiment) throws
 | 
				
			||||||
            IOException {
 | 
					            IOException {
 | 
				
			||||||
@ -42,39 +40,37 @@ public class ThreadClient {
 | 
				
			|||||||
        } catch (IOException e) {
 | 
					        } catch (IOException e) {
 | 
				
			||||||
            e.printStackTrace();
 | 
					            e.printStackTrace();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        new Thread(() -> {
 | 
					        String sentence = new String(receivePacket.getData(), 0,
 | 
				
			||||||
            String sentence = new String(receivePacket.getData(), 0,
 | 
					                receivePacket.getLength());
 | 
				
			||||||
                    receivePacket.getLength());
 | 
					        sentence = sentence.replace("clientmessage:", "");
 | 
				
			||||||
            sentence = sentence.replace("clientmessage:", "");
 | 
					        String ResponseMsg = datahandler.getResponseMsg(sentence, "", stanfordCoreNLP, stanfordCoreNLPSentiment,
 | 
				
			||||||
            String ResponseMsg = datahandler.getResponseMsg(sentence, "", stanfordCoreNLP, stanfordCoreNLPSentiment,
 | 
					                true);
 | 
				
			||||||
                    true);
 | 
					        byte[] sendData = new byte[0];
 | 
				
			||||||
            byte[] sendData = new byte[0];
 | 
					        try {
 | 
				
			||||||
            try {
 | 
					            sendData = ResponseMsg.getBytes("UTF-8");
 | 
				
			||||||
                sendData = ResponseMsg.getBytes("UTF-8");
 | 
					        } catch (UnsupportedEncodingException e) {
 | 
				
			||||||
            } catch (UnsupportedEncodingException e) {
 | 
					            e.printStackTrace();
 | 
				
			||||||
                e.printStackTrace();
 | 
					        }
 | 
				
			||||||
            }
 | 
					        int deliver_port = 0;
 | 
				
			||||||
            int deliver_port = 0;
 | 
					        switch (port) {
 | 
				
			||||||
            switch (port) {
 | 
					            case 48475:
 | 
				
			||||||
                case 48475:
 | 
					                deliver_port = 48470;
 | 
				
			||||||
                    deliver_port = 48470;
 | 
					                break;
 | 
				
			||||||
                    break;
 | 
					            case 48476:
 | 
				
			||||||
                case 48476:
 | 
					                deliver_port = 48471;
 | 
				
			||||||
                    deliver_port = 48471;
 | 
					                break;
 | 
				
			||||||
                    break;
 | 
					            case 48477:
 | 
				
			||||||
                case 48477:
 | 
					                deliver_port = 48472;
 | 
				
			||||||
                    deliver_port = 48472;
 | 
					                break;
 | 
				
			||||||
                    break;
 | 
					            case 48478:
 | 
				
			||||||
                case 48478:
 | 
					                deliver_port = 48473;
 | 
				
			||||||
                    deliver_port = 48473;
 | 
					                break;
 | 
				
			||||||
                    break;
 | 
					        }
 | 
				
			||||||
            }
 | 
					        DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, ipAddress, deliver_port);
 | 
				
			||||||
            DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, ipAddress, deliver_port);
 | 
					        try {
 | 
				
			||||||
            try {
 | 
					            serverSocket.send(sendPacket);
 | 
				
			||||||
                serverSocket.send(sendPacket);
 | 
					        } catch (IOException e) {
 | 
				
			||||||
            } catch (IOException e) {
 | 
					            e.printStackTrace();
 | 
				
			||||||
                e.printStackTrace();
 | 
					        }
 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }).start();
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -44,14 +44,18 @@ public class DiscordHandler extends ListenerAdapter {
 | 
				
			|||||||
        stanfordCoreNLPSentiment = datahandler.shiftReduceParserInitiate();
 | 
					        stanfordCoreNLPSentiment = datahandler.shiftReduceParserInitiate();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        System.out.println("FINISHED ALL ANNOTATIONS");
 | 
					        System.out.println("FINISHED ALL ANNOTATIONS");
 | 
				
			||||||
        System.out.println("updatedstring cache");
 | 
					 | 
				
			||||||
        String strF = datahandler.trimString("abcdef");
 | 
					        String strF = datahandler.trimString("abcdef");
 | 
				
			||||||
        datahandler.getResponseFutures(strF, stanfordCoreNLP, stanfordCoreNLPSentiment);
 | 
					        datahandler.getResponseFutures(strF, stanfordCoreNLP, stanfordCoreNLPSentiment);
 | 
				
			||||||
        String token = new settings().getDiscordToken();
 | 
					        String token = new settings().getDiscordToken();
 | 
				
			||||||
        JDABuilder.createLight(token, GatewayIntent.GUILD_MESSAGES, GatewayIntent.DIRECT_MESSAGES)
 | 
					
 | 
				
			||||||
                .addEventListeners(new DiscordHandler())
 | 
					        try {
 | 
				
			||||||
                .setActivity(Activity.playing("Being the autism bot"))
 | 
					            JDABuilder.createLight(token, GatewayIntent.GUILD_MESSAGES, GatewayIntent.DIRECT_MESSAGES)
 | 
				
			||||||
                .build();
 | 
					                    .addEventListeners(new DiscordHandler())
 | 
				
			||||||
 | 
					                    .setActivity(Activity.playing("Being the autism bot"))
 | 
				
			||||||
 | 
					                    .build();
 | 
				
			||||||
 | 
					        } catch (LoginException e) {
 | 
				
			||||||
 | 
					            throw new RuntimeException(e);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ArrayList<Integer> ports = new ArrayList<Integer>();
 | 
					        ArrayList<Integer> ports = new ArrayList<Integer>();
 | 
				
			||||||
        ports.add(48475);
 | 
					        ports.add(48475);
 | 
				
			||||||
@ -59,10 +63,13 @@ public class DiscordHandler extends ListenerAdapter {
 | 
				
			|||||||
        ports.add(48477);
 | 
					        ports.add(48477);
 | 
				
			||||||
        ports.add(48478);
 | 
					        ports.add(48478);
 | 
				
			||||||
        for (Integer port : ports) {
 | 
					        for (Integer port : ports) {
 | 
				
			||||||
            new ThreadClient(port, datahandler, stanfordCoreNLP, stanfordCoreNLPSentiment);
 | 
					            new Thread(() -> {
 | 
				
			||||||
 | 
					                new ThreadClient(port, datahandler, stanfordCoreNLP, stanfordCoreNLPSentiment);
 | 
				
			||||||
 | 
					            }).start();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public void onMessageReceived(MessageReceivedEvent event) {
 | 
					    public void onMessageReceived(MessageReceivedEvent event) {
 | 
				
			||||||
        String content = event.getMessage().getContentRaw();
 | 
					        String content = event.getMessage().getContentRaw();
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user