06-07 02:57:13.222: 
E/MMSSender(7440): org.apache.http.conn.ConnectTimeoutException: Connect to /218.200.244.200:80 timed out
哪位大神,,帮帮忙,,,

解决方案 »

  1.   

     如果是android的mms   看下TransactionService.java、HttpUtils.java、GsmDataConnectionTracker.java这些和网络状态相关的类,
    连接超时,想办法抓下网络数据包,看看你的数据是否发送成功了
    不知道这些能不能帮到你
      

  2.   

    218.200.244.200 的 80端口 TCP连接不成功
    检查DNS,APN,是否启用了代理
      

  3.   

    218.200.244.200 的 80端口 TCP连接不成功
    检查DNS,APN,是否启用了代理
      

  4.   

    感觉你这个问题放到网络相关的版块更合适吧,连接超时,看你的dns是否正确,dns是否可用,检查apn这些东西。你问题是网络不通,和彩信本身应该没关系,先想办法解决网络连接的问题。看你的描述貌似不是android的mms。
      

  5.   

    private static final String TAG = "MMSSender";
    public static String mmscUrl = "http://mmsc.monternet.com";
    public static String mmsProxy = "10.0.0.172";
    public static int mmsProt = 80; private static String HDR_VALUE_ACCEPT_LANGUAGE = "";
    private static final String HDR_KEY_ACCEPT = "Accept";
    private static final String HDR_KEY_ACCEPT_LANGUAGE = "Accept-Language"; private static final String HDR_VALUE_ACCEPT = "*/*, application/vnd.wap.mms-message, application/vnd.wap.sic"; public static byte[] sendMMS(Context context, byte[] pdu)
    throws IOException {
    System.out.println("进入sendMMS方法");
    // HDR_VALUE_ACCEPT_LANGUAGE = getHttpAcceptLanguage();
    HDR_VALUE_ACCEPT_LANGUAGE =HTTP.UTF_8;
    if (mmscUrl == null) {
    throw new IllegalArgumentException("URL must not be null.");
    } HttpClient client = null; try {
    HttpHost httpHost = new HttpHost(mmsProxy, mmsProt);
    HttpParams httpParams = new BasicHttpParams();
    HttpConnectionParams.setConnectionTimeout(httpParams, 100000); client = new DefaultHttpClient(httpParams); HttpPost post = new HttpPost(mmscUrl);
    ByteArrayEntity entity = new ByteArrayEntity(pdu);
    entity.setContentType("application/vnd.wap.mms-message");
    post.setEntity(entity);
    post.addHeader(HDR_KEY_ACCEPT, HDR_VALUE_ACCEPT);
    post.addHeader(HDR_KEY_ACCEPT_LANGUAGE, HDR_VALUE_ACCEPT_LANGUAGE);
    HttpParams params = client.getParams();
    HttpProtocolParams.setContentCharset(params, "UTF-8"); System.out.println("准备执行发送");
    //每次到这里就出错啦!
    HttpResponse response = client.execute(post);这就是我彩信发送代码,,参考啦哈网上的。
      

  6.   

    我新手,,麻烦解释清楚点,,怎么检查DNS,APN。