最新评论

共13页: 1 2 3 4 5 6 7 8 9 下一页 末页 
真心感谢 现在要用呢 ...
@啊風 客户端关闭的时候调用tcpClient.Close()方法就行了.
System.Web.Hosting.HostingEnvironment.MapPath("/"); 这个方面可以代替Server.mappath, httpcontext是当前上下文对象,只有在请求中才能获取,在application_start直接执行计时器的方法,只是后台的线程在处理,不存在请求,所以httpcontext根本就是null,建议你看一下“ASP.NET 应用程序生命周期概述”,他会告诉你asp.net应用程序的整个生命周期的每个阶段执行了什么事件,给那些对象赋了值。
修改了一下,可以運行,但是關閉窗口的時候,socket和線程都還在系統進程中,不知道如何銷毀
@antique 大哥,这个人家已经考虑到了,所以在ReceiveData中将刚创建好的clientSocket保存成s: Socket s=clientSocket;
源码有问题,客户端运行不通过,cross-thread错误
@love17 呵呵
楼主,自刎以谢天下吧
楼主的代码在CLOSE问题上有缺陷
如何做到关闭服务器端,就关闭进程服务呢
楼主,请看到后尽快给我回复。我现在正在进行网络编程,有很多的疑问。谢谢了
楼主,看过你的文章后,我有点疑问想请教: ReceiveData方法中的 TcpClient s = clientTcp;clientTcp是在while里面声明的,所以第一个问题,线程中的方法和线程创建的上下文是在一起么?如果不是在一起,那么这个clientTcp是不是这个类的全局对象?如果是的话,第二个问题,假如多个客户端连接,那么这个clientTcp实例是不是相同,我想在ReceiveData方法中将clientTcp对象存储在一个list<TcpClient>里(静态数据成员),而在ReceiveData中每次我都不关闭clientTcp,那么在另一个方法中访问list<TcpClient>中的成员是可以直接用?直接读取list<TcpClient>成员进行发送信息么(因为如果这样成立的话,服务器就可以实现分布式协调多客户端间的信息交流了)?
[quote]XueXi_C#:每次连接都NEW一个线程 要是有成千上万个连接 ········[/quote] 很是不推荐一个连接开一个线程
学习中。。。。
好像不能用
你好,请问在用NetworkStream 的形式时,在发送和接受数据时需要转换成二进制的形式,用StreamWriter和StreamReader对象是否还存在这个问题,我看您博客文章并没有进行转换。
Re:关于网站安全性的问题 辽之木士 2011-02-24 17:26  
安全只是相对的吧! [url=http://www.rsnet668.com]http://www.rsnet668.com[/url]
非常好,谢谢
共13页: 1 2 3 4 5 6 7 8 9 下一页 末页