0

教科書を読んでいると、次のように見えます。

The first constructor:

public Datagrampacket (byte ibuf [], int ilength)

constructs a DatagramPacket for receiving packets of length ilength.

これは奇妙な言い回しですか、それとも DatagramPacket は実際にデータを送信するだけでなく受信しますか? DatagramPackets は、DatagramSockets 間で送信する情報を含む単なるクラスだといつも思っていました。

4

2 に答える 2

1

DatagramPacket does not send or receive data. Instead, it is used by by DataSocket in two ways.

  • It is used by DatagramSocket.receive(DatagramPacket packet) which populates packet with some received data,
  • or it is used by DatagramSocket.send(DatagramPacket packet) to send the data contained in packet.

Hope this helps.

于 2013-02-24T21:05:10.953 に答える
0

Javadoc を確認してください。DatagramPackets は、送信と受信の両方に使用されます。DatagramSocket.receive() を参照してください。

于 2013-02-24T20:53:12.823 に答える