【初心者】Java質問・相談スレッド72【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0384UDP
2005/10/02(日) 16:56:03エラーが出てしまいます。エラー内容は
「Exception in thread "main" java.net.SocketException: Protocol not allowed
at java.net.PlainDatagramSocketImpl.send(Native Method)
at java.net.DatagramSocket.send(Unknown Source)
at Greeting.main(Greeting.java:16)」
です。どなたか助けていただけませんか?お願いします。
[プログラム]
import java.net.*;
public class HelloWorldUDPSender {
public static void main(String[] args) {
try{
byte buf[] = "IPv4からIPv6に移行する".getBytes();
/** データを送信 **/
// データグラムソケットを作成
DatagramSocket socket = new DatagramSocket();
// 送信するデータグラムパケットを作成(アドレスとポート番号を指定)
DatagramPacket packet = new DatagramPacket(buf,
buf.length,
InetAddress.getByName("::1"),
49152);
// データを送信します。
socket.send(packet);
System.out.println("\"" + new String(buf) + "\"を送信しました");
}catch(Exception e){
e.printStackTrace();
}
}
}
■ このスレッドは過去ログ倉庫に格納されています