有没有办法在没有声明c#中的类的情况下调用名称空间内的函数.
例如,如果我有两个完全相同的方法并且应该在我的所有C#项目中使用,有没有办法只需要将这些函数放入一个dll中,然后在顶部说"使用myTwoMethods"并开始使用方法而不声明类?
现在,我做:MyClass.MyMethod();
我想做:MyMethod();
谢谢,罗希特
我现在有一个(客户端/服务器通信)设置,如下所示:
1)客户端要求用户输入用户名并通过
2)客户端使用端口80(通过Web)将此信息发送到服务器
3)服务器响应说明这是否是正确的密码(correctpass/wrongpass),如果正确,它将向客户端发送加密密钥.
4)客户端向服务器发送一系列命令(所有命令都以服务器提供给客户端的加密密钥开始).
5)服务器检查encryptionKey以识别客户端并响应命令
我的问题是:
这是保持安全的正确方法吗?我不确定来回发送一个加密密钥是否会有任何好处.让客户端生成加密密钥并让服务器验证它会有什么帮助吗?
我想做的事情就像facebook在验证它的应用程序时所做的那样.例如,我可以想象facebook会阻止我通过wireshark或tcp分析器之类的程序窃取原始密码.
如果它很重要,我的程序用c#编写,并使用标准的http来发送/接收数据.
谢谢,
罗希特