Tag: 客户端

如果禁用cookie,asp.net是否会将cookie存储为会话cookie?

基本上,如果cookeis在客户端被禁用,我想知道这是否…… dim newCookie = New HttpCookie(“cookieName”, “cookieValue”) newCookie.Expires = DateTime.Now.AddDays(1) response.cookies.add(newCookie) 注意我设置了一个日期,所以它应该存储在磁盘上,如果cookie被禁用,asp.net会自动将这个cookie存储为会话cookie(这是一个持续在浏览器内存中的cookie,直到用户关闭浏览器,如果我是没错误)….或者asp.net根本不添加cookie(任何地方)在这种情况下我将不得不重新添加cookie到没有日期的集合(存储为会话cookie)…当然,这需要我两次添加一个cookie …也许第二次不必要地如果它被存储在浏览器内存中…我只是试图不存储它两次,因为它只是坏代码! 任何想法,如果我需要写另一行? (这将是)…… response.cookies.add(客户端浏览器内存中的新HttpCookie(“cookieName”,“cookieValue”)’会话cookie 多谢你们

.net中的高性能TCP客户端

在SO上看到的很多关于.Net套接字的好post都是围绕编写可扩展的高性能服务器。 C#中的高性能TCP服务器 如何编写可扩展的基于Tcp / Ip的服务器 虽然这些post非常好,但在编写高性能TCP客户端应用程序时需要关注的核心内容是什么? 高性能客户端的方案是将请求流式传输到服务器并以非阻塞方式处理响应的应用程序。 这样的客户端还应该有可靠的断开检测策略。 为了进一步澄清,我们无法控制服务器端。 我们只需要一个服务器端点即可连接。 注释中提到的zmqNet是一个很棒的库,但我认为它最强(或意味着案例)连接的两端都使用zmq(true?)。

C#异步服务器/客户端体系结构

堆叠溢出的第一篇文章! 无论如何……我正在尝试在业余时间自学网络编程,但我已经陷入困境,我无法绕过头脑。 在使用同步网络方法几天后,我决定制作一个客户端/服务器程序,该程序可以: 处理多个并发连接 处理多个通信流 有真正的双向沟通 在更一般的层面上,我想制作一个聊天程序。 多个客户端连接到服务器,可以单独发送和接收数据而没有任何问题……但是服务器也可以将数据从每个客户端发送给其他客户端。 现在我还没有达到目标,所以我在这里寻求一点指导。 我似乎无法使我的循环正常工作,我确信它与代码的异步性质有关……无论出于何种原因,我似乎无法弄清楚什么是错误的。 这是代码块: Server.cs using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; // State object for reading client data asynchronously public class StateObject { // Client socket. public Socket workSocket = null; // Size of receive buffer. public const int BufferSize = 1024; // Receive […]

服务器是否可以使用来自客户端的文件而无需将其上传到服务器? ASP.NET

我想知道,目前,客户端将文件上传到服务器上的目录,然后服务器可以使用该文件(csv文件)来更新SQL数据库。 这是服务器使用该文件的唯一方法吗? 首先要将它上传到服务器? 或者你可以使用该文件而不将其上传到服务器的目录? (使用visual studio 2012,C#和asp.net) 代码更新— asp上传文件。 (我知道代码可以更清晰,写得更好,但我的测试代码永远不干净) //Uplod file to the server FileUpload1.SaveAs(serverUploadDir + FileUpload1.FileName); //Use the Uploaded File to update the sql table dbConn.UploadCSVToSql(serverUploadDir + FileUpload1.FileName); UploadCSVToSql public void UploadCSVToSql(string filepath) { //string filepath = “C:\\Copy of ABI Employee List.csv”; StreamReader sr = new StreamReader(filepath); string line = sr.ReadLine(); string[] value […]

你会为这个项目推荐什么?

我有一个使用C#为Windows平台创建一个应用程序。 通常我所做的所有工作都在一台机器上:它有Visual Studio 2010,Microsoft SQL Server和一系列其他工具。 例如,如果我使用Entity Framework,我知道它会工作,因为我安装了一个SQL引擎。 这是我的问题和这个问题的重点: 你会用什么来保存信息? 这个软件将被出售给各个第三方公司,我无法想象去公司安装SQL Server,然后是表格, 然后,最后它会工作。 它需要Just Work™ 我需要能够搜索“记录”; 按日期,ID,名称,位置等。使用SQL会很容易,但我会回到数字1的问题。 我确信我错过了每个开发人员在某些方面都学到的东西所以请事先感谢你的指导。 编辑:错过了问题中最重要的部分,项目是什么? 基本上它会保存收据中的信息,然后您可以扫描收据(我将使用Office API),并将该扫描关联到之前输入的条目。 所以它将是ID,Name,Amount,ScannedImage 。 简而言之。 编辑2:另一点重要信息: 这将只有一个并发用户,我使用它的任何持久性工具必须能够保存大量信息。 我真的不知道有多少空间明文与ocassional图像会占用,但我宁愿有额外的空间而不是想要更多的空间。

如何在代码c#电子邮件客户端中保护密码

我正在为我兄弟的公司建立一个网站。 网站上最重要的元素是邮件function。 访问者可以使用该系统向我的兄弟发送电子邮件,这一点非常重要。 所以我使用了这段代码: message.From = new MailAddress(“someemail@somedomain.com”); message.To.Add(new MailAddress(“emailaddress”)); message.CC.Add(new MailAddress(“emailaddress”)); SmtpClient client = new SmtpClient(“smtp.live.com”, 587); client.EnableSsl = true; client.Credentials = new System.Net.NetworkCredential(“emailaddress”,”password”); client.Send(message); 代码工作正常,但有一个问题:我需要填写我的密码,我不想这样做。 有没有办法使用MD5哈希(或其他一些加密)或其他东西来保护我的密码?

简单的客户端/服务器,TCP / IP加密消息流,SSL

编写一个小的TCP / IP客户端服务器应用程序。 基本上它创建了一个服务器,然后你可以创建几个不同的客户端并设置一些聊天会话。 我想知道有没有办法合并,使用标准的.net库某种forms的加密? m_mainSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); 有没有办法使用rsa来表示tcp? 或者你(我是)必须写一些自定义库来进行密钥交换,然后加密后续的聊天消息? 我之前已经为uni做过,但那是在java中,但我知道转换它们并不困难。 只是试图不必重新发明轮子…… 或者使用ssl怎么样? 谢谢,罗恩。

在C#SSL WebSocket客户端是.net 4.0吗?

我想知道目前是否有任何关于这个主题的内容:我已经找到了各种例子EG: c#的4.5s system.net.websockets.websocket for ssl(wss://)客户端我想知道是否有可靠的ssl版本在那里,因为这个类似的问题得到了回答。 但我正在使用Visual c#2010开发,这是一个winforms C# 客户端应用程序,必须接收服务器推送,但它是Windows 7,所以我不能使用net 4.5。 (注:重视客户 ) 如果任何人有任何实际的SSL代码(希望一个不一定强制执行证书身份validation提示)我会很感激 – 我更喜欢代码示例 – 但我会采用命名空间解决方案。 提前致谢:-)

如何设置Firefox配置文件:Selenium RC,.Net客户端驱动程序?

我正在使用Selenium RC + .Net客户端驱动程序。 我在c:\ selenium \目录中创建了一个Firefox配置文件。 这是我的代码: Dim MySelenium As ISelenium = Nothing MySelenium = New DefaultSelenium(“localhost”, 4444, “*custom C:/Program Files/Mozilla Firefox/firefox.exe -profile c:/selenium/”, “http://www.google.com/”) 当我运行它时,我收到以下错误: 无法启动新的浏览器会话:启动浏览器时出错 这样做的正确方法是什么?

TCP客户端异步套接字回调

请注意,问题是关于仅在套接字上使用异步回调模式 ! 我想构建一个TCP客户端,它将在收到数据包时以及当我关闭套接字时通知我,因为NET提供的具有beginRecv的function,endRecv不会通知连接是否仍然可用。 我的问题:是否有办法像使用WinAPI一样创建TCP客户端? 我的意思是用一条消息调用WSAAsyncSelect,当收到消息时它调用你在WSAAsyncSelect中调用的函数,然后你可以通过WParams FD_CLOSE FD_READ FD_WRITE查看连接是否已关闭或是否有新数据包。 如果没有。我不能同时控制我的连接和我的传入数据包吗? 我不想一直调用BeginRecv EndRecv。 -.- 提前致谢!