Cmp*_*trb 4 c# sockets arrays byte dynamic
我正在向设备发送一个请求作为字节数组,我想收到anwser设备给出.
...
Socket deviceSocket = new Socket(server);
List<byte> coming = new List<byte>();
...
deviceSocket.Receive(coming)
Run Code Online (Sandbox Code Playgroud)
这里程序给出错误:错误
1'System.Net.Sockets.Socket.Receive(byte [])'的最佳重载方法匹配有一些无效的参数错误2
参数'1':无法从'System.Collections.Generic转换.List'到'byte []'
我该如何解决?
谢谢.
因为错误告诉使用byte []
Socket deviceSocket = new Socket(server);
byte[] coming = new byte[buffersize];
...
deviceSocket.Receive(coming)
Run Code Online (Sandbox Code Playgroud)
另请参见本
小智 0
如果您需要在致电 Receive 之前充当列表,您还可以使用:
deviceSocket.Receive(coming.ToArray());
Run Code Online (Sandbox Code Playgroud)