关于socket接收数据到动态数组
我有个问题,定义了一个byte[] test = new byte[1024]
然后用来接收socket数据,原型如下:
recv_data(socket, test, 1024, &terminal_id)
socket --socket id
test ---是byte[]数组
1024 ---长度
terminal_id---int参数
我想让test接收数据后,数组长度等于实际的接收数据长度,例如数据是“123456789”结果test的长度总是1024