当c# win应用程序通过网络运行时使用哪个系统内存?
我的问题是:
当 C# Windows 窗体通过 LAN 连接时通过远程桌面在网络上运行时,它正在使用哪个系统内存。服务器内存还是客户端内存?
我需要知道这一点,因为我想将当前正在从服务器端和客户端处理应用程序的用户的登录详细信息存储在公共类中。基本上,以 Windows 形式执行某种会话管理。
客户端和服务器的操作系统都是:WINDOWS SEVER 2003(这意味着当客户端远程连接到服务器时,服务器不会注销,它可以正常工作,如果我是对的)。
提前致谢!
My question is :
Which system memory is being used by the c# windows form, when it is running on the network through remote desktop when they are connected by LAN. The server memory or the client memory?
I need to know this because i want to store the login details of the users that are presently working on the application both from server end and the client end, in a public class. Basically, performing some sort of session management in windows form.
The OS for both the client and server is : WINDOWS SEVER 2003 (that means the sever is not logged off when the client connects remotely to it, it works normal, if i'am right).
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
RDP 仅传输屏幕图像。您的所有应用程序都在服务器内存中运行。如果您想要一个客户端-服务器架构,您需要将您的应用程序分为客户端部分和服务器部分。
RDP only transfers an image of the screen. All of your application runs in the server's memory. If you want a client - server architecture, you need to divide your application into a client part and a server part.
如果通过远程桌面,则除 RDP 客户端(通常为 mstsc.exe)外,所有内容都位于服务器上。
If via remote desktop, then everythig is at the server, except for the RDP client (typically mstsc.exe).