c# - 在服务器套接字 C# 中获取有关客户端的数据

标签 c# sockets

我在 C# 中设置了一个套接字服务器,我正在尝试制作一个程序来显示当前房间中的用户、他们的用户名、他们的颜色等... 我希望服务器将连接到 2 号房间且颜色为红色的所有用户发送给客户端。 如果这段代码是用 mysql 编写的,我会这样做:

SELECT * FROM Clients WHERE Room = '2' AND Color = 'red'

但这是一个 C# 代码。不是 SQL。 有帮助吗? :)

最佳答案

我想这就是你需要的:

var color = "Red";
var room = "2";
var myQUery= from client in dbContext.Clients 
                      where client.Room = room && client.Color = color
                      select client;

您需要按照本教程将 linq to sql 添加到您的库/项目中: https://msdn.microsoft.com/en-us/library/bb384428.aspx

编辑: 基于作者非常熟悉 SQL 语法这一事实,我将当前的解决方案包括在内。

关于c# - 在服务器套接字 C# 中获取有关客户端的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39895738/

相关文章:

c# - 指示离散的 AI 运动方向

linux - 使用端口的 IPC 方法必须使用网络套接字吗?

c - 我收到 : Socket operation on non-socket 的原因是什么

c - 如何学习开发 Web 服务器的高级概念

c# - 你能在 C# 中将一个属性应用于多个字段吗?

c# - Entity Framework 4.1 幽灵列

c# - 自定义 C# 配置无法识别的元素异常

java - 24/7 全天候运行 Java 服务器应用程序以及所有那些著名的在线实时应用程序背后的 secret

sockets - 产生了EAGAIN和ETIMEDOUT的超时recv吗?

c# - xUnit中如何设置测试用例顺序