从C#中的WebSocket流读取整个字符串

问题描述 投票:0回答:1

我对C#很陌生。

在Java中,我们可以从WebSocket的InputStream中读取整个String。例如:

dis = new DataInputStream(clientSocket.getInputStream());
String command = dis.readUTF();

依此类推...

是否有可能在C#中做同样的事情,因为到目前为止我发现的唯一可能的方法是读取字节?

Byte[] bytes = new Byte[client.Available];
stream.Read(bytes, 0, bytes.Length);

如果没有解决方法,并且我们只能读取C#中的单个字节,那么如何确定用户是否按下了ENTER按钮(这意味着命令已完成,并且可以在服务器端进行处理)?

c# websocket client-server
1个回答
0
投票

您可以使用StreamReader

StreamReader
© www.soinside.com 2019 - 2024. All rights reserved.