0
나는 자바로 Socket
을 가지고 있고, PHP 페이지에서 읽어야 할 DatagramPacket
을 보내는데, 그걸 파일에 쓰지 만 할 방법이 없다. PHP에서 데이터 그램 패킷을 얻는 방법
이
자바에서 소켓 코드 :private void openSocket(){
try {
client = new DatagramSocket();
System.out.println(" Socket client açıldı.. ");
} catch (Exception e) {
System.out.println(" PosyByte : Open Socket Hata " + e.toString());
}
}
private InetAddress getIpaddress(String adress){
try {
InetAddress ipaddress = InetAddress.getByName(adress);
return ipaddress;
} catch (Exception e) {
System.out.println(" PosyByte : getIpaddress Hata! " + e.toString());
return null;
}
}
private DatagramPacket createDatagramPacket(byte[] buf , int length , InetAddress ipadress , int port){
DatagramPacket dp = new DatagramPacket(buf, length, ipadress, port);
return dp;
}
private void sendDataOnSocket (DatagramPacket udp){
try {
client.send(udp);
} catch (IOException ex) {
System.out.println(" PosyByte : SendDataonSocket Hata! " + ex.toString());
}catch (Exception e){
System.out.println(" PosyByte : SendDataonSocket Hata! " + e.toString());
}
}
private void closeSocket(){
client.close();
System.out.println(" Socket client kapandı.. ");
}
이것은 읽기에 도움이 될 수 있습니다 : http://www.phpgangsta.de/udp-nachrichten-versenden-und-empfangen (독일어로되어 있지만 좋은 예가 있습니다) 기사의 맨 아래에 나는 네가 찾고있는 것 같아. – Fildor
감사합니다. 시도해 보겠습니다. – Acablack