我有一個簡單的程序,但我有一個像錯誤:找不到的getData()符號
udpclient.java:35: error: cannot find symbol
response = new String(inPacket, getData(), 0, inPacket.getLength());
^
symbol: method getData()
location: class udpclient
1 error
這裏我的代碼:
do {
System.out.println("ketikan pesan : ");
message = userEntry.readLine();
if(!message.equals("tutup")) {
outPacket = new DatagramPacket(message.getBytes(), message.length(), host, PORT);
datagram.send(outPacket);
buffer = new byte[256];
inPacket = new DatagramPacket(buffer, buffer.length);
datagram.receive(inPacket);
response = new String(inPacket, getData(), 0, inPacket.getLength());
System.out.println("Server : " + response);
}
}
如果有什麼錯我的代碼?
編輯!
這個問題就解決了:
response = new String(inPacket.getData(), 0, inPacket.getLength());
在這裏發佈你的代碼**,不要鏈接到它。 – QBrute
請在這裏發佈代碼! –
您沒有'getData()'方法,檢查語法或在您的問題中發佈(相關)代碼 – AxelH