request多次tcp请求如何分开建立tcp连接呢?(同前一问题,解决者赠送50元话费)

yzmsb 2009-09-09 04:28:39
我写的程序。明明每个方法里都单独 HttpWebRequest wrt = (HttpWebRequest)WebRequest.Create(url);
可开多少线程就建多少tcp连接(我理想的是每次请求都建立新的tcp连接,而不是一个tcp连接用到底)

比如我开了十个线程注册1000个账号.在cmd下用netstat -n命令看到。直到程序结束tcp连接都是最初的10个端口不变。

哪位能帮忙解决这问题,我马上站内短信息PM你50元移动话费卡密,我要食言是王八蛋!
...全文
153 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzmsb 2009-09-10
  • 打赏
  • 举报
回复
晕闷死。。哪位朋友知道这问题咋解决呀。。。用request写网络程序的肯定遇到过的
yzmsb 2009-09-10
  • 打赏
  • 举报
回复
不会的朋友请帮顶呀!
yzmsb 2009-09-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 binghe0530 的回复:]
线程结束的时候有没有释放HttpWebRequest对象?
[/Quote]
不是呀。线程不结束呀。我的想法是一个线程对同一地址使用多个tcp连接。。。 比如线程“A”的工作流程:
访问服务器并取得cookie(这一过程应该是建立一个新tcp连接端口),然后再发送需要注册的账号信息的post请求(即使iE.这也应该是一个新的tcp连接端口)。。。可是我写的httprequest一个线程不管多少次get或post请求都只使用一个tcp连接呢。。。。。在个服网络配置有问题的机上甚至N个线程共用一个tcp连接(socket写的就不会,但socket写http应用太难了)
binghe0530 2009-09-09
  • 打赏
  • 举报
回复
线程结束的时候有没有释放HttpWebRequest对象?
yzmsb 2009-09-09
  • 打赏
  • 举报
回复
会的朋友请不吝赐教,不会的朋友请帮忙顶帖。。。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧