我只是使用更快的方法将图像转换为字节数组,这不是新的我在互联网上的某些地方发现它.
这是发送代码
private int SendVarData(Socket s, byte[] data)
{
total = 0;
int size = data.Length;
int dataleft = size;
int sent;
datasize = BitConverter.GetBytes(size);
sent = s.Send(datasize);
sent = s.Send(data, total, dataleft, SocketFlags.None);
total += sent;
dataleft -= sent;
// MessageBox.Show("D");
return total;
}
Run Code Online (Sandbox Code Playgroud)
我称之为:
SendVarData(handler, bmpBytes);
Run Code Online (Sandbox Code Playgroud)
哪里handler是套接字,bmpbytes是转换为字节数组的图像.你有更好的解决方案吗?@xanatos
| 归档时间: |
|
| 查看次数: |
314 次 |
| 最近记录: |