易截截图软件、单文件、免安装、纯绿色、仅160KB

C#网络编程问题

用C#写了一个类似网络爬虫的程序,可是对于一般的网站,它能正常工作,但对某个网站总是接收不到数据(已经连接上),我查了一下MSDN,看了Receive的说明,说是如果是超时或服务器端关闭连接,会引发SocketException,可是我程序中没有出现异常,所以在此向各位请教如何解决这个问题。
注:我用IE等浏览器可以上那个网站。有人说是某些服务器端会检查浏览器,对于不确定的客户端类型时发送空字节,感觉怪像的,那如果是这样我应该在发送请求时如果更改呢?
这种情况似乎不常见的,你调用Receive函数是阻塞式的,尝试用try catch结构来捕捉异常看看,另外你看看你访问的网站的服务器端的端口是否还有其它端口,或许有些是测试端口的。
{{


相关问答:

C#命令行参数问题

public class Functions
{
    public static long Factorial(int n)
    {
        if (n < 0) { return -1; }    //error result - undefined ......

提问:用ASP.NET C#(高性能)过滤非法的关键字

我现在想在ASP.NET C#中
这实现关键字的过滤的功能,

比如:"小泉",等等这些关键字都过滤掉.可以替换成"***"
网上全是用循环的方式,然后进行replace的方式,
这种方式是不是性能有 ......

c#怎么读取mysql中 mediumtext类型的数据

如题:
C# code:
MySQLConnection con = new MySQLConnection( new MySQLConnectionString("localhost","beephpcms","root","root").AsString);
try
......

有关C#中3D问题

using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;
using Microsoft.Samples.DirectX.UtilityToolkit;
using Microsoft.DirectX.Direct3D;

之一段引用中唯独:
using Microsoft.Sampl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号