问答详情
源自:4-3 编程实现基于 UDP 的 Socket 通信之客户端

响应的时候的服务端

响应的时候的服务端

为什么下面这里还需要getBytes方法;

byte[] data2="欢迎您!".getBytes();

不只是为了发送数据“欢迎您”嘛?

像(int port = packet.getPort();)这里是伟了获得packet的端口号赋值给port。那byte那里是为什么呢?

(有可能整个逻辑是乱的。。还需要大神指点一下)

提问者:chenkaifan 2018-09-28 17:50

个回答

  • Lawrence
    2018-11-02 11:40:01

    getByte是为了把字符串转换成字节数组,然后才能装进packet进行传输啊

  • 奕吉啊
    2018-10-04 18:11:05

    个人理解;数据是以字节流的形式传输的,所以将要传输的数据定义为字节数组