public abstract int Read(byte[] buffer, int offset, int count); 新接口支持Span作为第一个参数。这似乎是保护流数据免受复制的唯一方法,但我们会使GC过载。 好的..。我假设我们正在尝试适合Stream接口,但它看起来很奇怪,因为没有机会以某种适当的方式使其成为只读的。你有没有任何假设,为什么在.NET的流接口中没有任何ReadOnly构造(例如SpanReadOnly)?也许有一些我不熟悉的限制。 也许你有一些建议来实现对流数据的免分配访问。
我在为大学做绞刑游戏。它需要在套接字上,有服务器和客户端。这游戏现在运作得很好。因此,我试图发送一个带有id的信函对象,它将禁用另一侧的按钮,我首先发送一条消息,警告我将发送一个对象,这样我就不会得到异常。 Sending:
toClient= new DataOutputStream(socketConec