【发布时间】:2013-01-07 17:33:39
【问题描述】:
我是套接字的新手,对它们在 .NET 中的使用有几个问题。这是一个消费者程序,因此在用户运行服务器和客户端时不会出现任何扩展问题。
1) 在服务器关闭之前保持套接字连接打开会更好,还是应该仅在用户请求时打开连接并在完成后关闭它?这不是实时游戏,所以请求会是断断续续的,但是让套接字连接保持打开状态有什么缺点吗?
2) 如果用户运行服务器,套接字是否要求用户具有管理员权限?我环顾四周,似乎 RAW 套接字可以,但我计划使用 Stream 或 Dgram 来代替,这取决于哪个最适合我的程序。
【问题讨论】: