⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_66093.htm

📁 vc
💻 HTM
字号:
<p>
序号:66093 发表者:水流云在 发表日期:2003-12-22 15:56:47
<br>主题:做过服务器程序的进来帮帮我吧!!!
<br>内容:我写了一个类似于代理服务器的程序,简单的说就是用户IE先请求服务器端,服务端再转到内部网的客户端程序,客户端程序再转给WEB服务器。<BR><BR>但我在用ACT做应力测试的时候,在30秒里模拟IE连续请求了大概2600次,就会提示出现套接字错误,程序变得不稳定,分析跟踪信息的时候,其实在1600个请求的时候好像就有些内存没有正常释放,<BR>我想问一下,这种情况是不是正常的??会不会是我的程序有问题?谁做过这方面的东西啊??有什么办法提高性能的办法啊?<BR><BR>我是在一台机器上测的,环境是;duron 1.1 /256M/2003 Server系统 
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:水流云在 回复日期:2003-12-22 16:01:29
<br>内容:我还发现另外一个现象:<BR><BR>就是我已经把通信和socket全部关闭了,可是用netstat -a查看的时候,他们还是在,不过status成了time_wait了,<BR> TCP&nbsp;&nbsp;&nbsp;&nbsp;Desktop:4924&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Desktop:80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME_WAIT<BR>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;Desktop:4930&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Desktop:80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME_WAIT<BR>&nbsp;&nbsp;TCP&nbsp;&nbsp;&nbsp;&nbsp;Desktop:4932&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Desktop:80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME_WAIT<BR>谁能告诉我time_wait是什么意思啊???<BR>上面的80口是IIS服务器的端口
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:luo 回复日期:2003-12-23 11:51:27
<br>内容:不知道你的代理服务器是用的什么原理,建议你最好用完成端口模型来处理,好像网上有个利用完成端口来做的代理服务器,但是我不知道它能支持多少个socket。<BR>你下面说的那种现象是正常的,建议你去读一下关于tcp连接的建立的过程的文章。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水流云在 回复日期:2003-12-23 19:19:35
<br>内容:我正是用的完成端口,当连接在30秒左右到达2600左右时,就创建socket就时好时坏,用netstat -a一看,大概有5000个time_wait,<BR>但等一会我这些time_wait消失以后,再接着用ACT,又能上到2600左右,。。。。。。。<BR><BR>总不能说程序并行只能处理5000个socket吧???因为我直接用ACT去试IIS,多少也行的!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水流云在 回复日期:2003-12-24 14:11:51
<br>内容:我终于做出来了,用ACT测试,我的服务器和客户端在5分钟里,响应了50个并发IE发出的4万个请求!!!<BR>(ACT,服务端,客户端,IIS服务器都在同一台机器上做的)<BR>哈哈哈,好高兴啊!!不知道有谁有对比的数据啊!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:songming 回复日期:2003-12-31 14:16:57
<br>内容:怎么做的?<BR>我想请教一个delphi的问题,如何制作简单的防火墙。<BR>主要功能:运行在服务器上后,可以阻止通过该服务器上网的机器连接联众游戏。<BR><BR>谢谢,期盼中。。。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -