Advertisement
Guest User

Untitled

a guest
Jul 17th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. import java.net.DatagramPacket;
  2. import java.net.DatagramSocket;
  3. import java.net.InetAddress;
  4. import java.io.*;
  5. import java.net.*;
  6. import com.mysql.jdbc.Statement;
  7. import java.sql.Connection;
  8. import java.sql.DriverManager;
  9. import java.sql.SQLException;
  10. /**
  11. * Write a description of class serverUDP here.
  12. *
  13. * @author (your name)
  14. * @version (a version number or a date)
  15. */
  16. public class servidorUDP
  17. {
  18. // instance variables - replace the example below with your own
  19. private static final String USERNAME="root";
  20. private static final String PASSWORD="";
  21. private static final String CONN_STRING="jdbc:mysql://localhost:3306/database";
  22.  
  23. public static void main(String args[]) throws Exception{
  24.  
  25. insertValue(1);
  26.  
  27. DatagramSocket serverSocket = new DatagramSocket(9850);
  28.  
  29. byte[] receiveData = new byte[1024];
  30. byte[] sendData = new byte[1024];
  31.  
  32. DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
  33.  
  34. serverSocket.receive(receivePacket);
  35. int receivedLength = receivePacket.getLength();
  36.  
  37. InetAddress IPAdress = receivePacket.getAddress();
  38. int port = receivePacket.getPort();
  39. System.out.println("Pacote Recebido de: \t Endereço IP = " + IPAdress + "; Porto = " + port);
  40.  
  41. String sendMsg = "Ok";
  42. sendData = sendMsg.getBytes();
  43. DatagramPacket sendPacket = new DatagramPacket(sendData, sendMsg.length(), IPAdress, port);
  44. serverSocket.send(sendPacket);
  45. //System.out.println("SEND MESSAGE = "+ sentenceReceived + "; Length: " + receivedLength + "\n");
  46. System.out.println("buuu");
  47. int[] receiveDataInt;
  48. int value;
  49. Server server = new Server();
  50. receiveDataInt = server.convertToInt(receiveData, receivedLength);
  51.  
  52. value = receiveDataInt[receivedLength-1]*256+receiveDataInt[receivedLength-2];
  53.  
  54.  
  55.  
  56.  
  57.  
  58. }
  59.  
  60. public static void insertValue(double value){
  61.  
  62. Connection conn = null;
  63.  
  64. try{
  65.  
  66. conn = DriverManager.getConnection(CONN_STRING, USERNAME, PASSWORD);
  67. System.out.println("Connected!");
  68.  
  69. Statement stmt = (Statement) conn.createStatement();
  70. String insert = "INSERT INTO valores(id,value) " + "VALUES (1, 2) ";
  71.  
  72. stmt.executeUpdate(insert);
  73. }catch(SQLException e){
  74.  
  75. System.err.println(e);
  76.  
  77. }
  78.  
  79. }
  80.  
  81.  
  82.  
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement