激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:EM9000撥號問題

  共有38933人關注過本帖    
lijianhua
1樓


EM9000撥號問題  發帖心情 Post By:2010-4-22 9:56:00   [只看該作者]

使用的EM9000主板和GTM900-B無線模塊,程序撥號調用EM9000_GPRS_Dial和EM9000_ISA_DLL類庫,現在問題是撥號可以撥上去,但是不能很好的監控實時在線狀態(如果掉線重撥),造成數據發送不出去。
現在采用的判斷方法代碼如下(只考慮到IP來判斷):
public bool IsOnline()
        {
            IPAddress[] addressList = Dns.GetHostEntry(Dns.GetHostName()).AddressList;
            foreach (IPAddress address in addressList)
            {
                if ((!IPAddress.IsLoopback(address) && (address != IPAddress.IPv6None)) && ((address != IPAddress.None) && address.ToString().StartsWith("10.")))
                {
                    return true;
                }
            }
            return false;
        }
程序中有調用coredll.dll的RasDial方法的一段代碼:
 [DllImport("coredll.dll")]
        public static extern uint RasDial(IntPtr dialExtensions, IntPtr phoneBookPath, IntPtr rasDialParam, uint NotifierType, IntPtr notifier, ref IntPtr pRasConn);

請教該方法的返回值有何意義,可否作為判斷的標識?或者是否還有其他的有效方法可以準確有效的判斷GPRS在線情況?謝謝!

  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
lqk
2樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2010-4-22 10:34:00   [只看該作者]

通過獲得自身IP是一個方法,但并不完全可靠,可以通過收發心跳包來判斷。
RasDial()是阻塞的同步撥號函數,返回時要么撥號成功,要么失敗,具體可看一下MSDN,如果想監視撥號過程,可以考慮采用異步撥號。

  單帖管理 | 引用 | 回復 回到頂部

返回首頁

EM9000撥號問題

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 麻豆免费永久网址入口网址| 欧美视频在线观看免费精品欧美视频 | 国产免费黄色网址| 好爽~好硬~好紧~蜜芽| 天堂久久久久va久久久久| 日本免费一级片| 亚洲综合色婷婷中文字幕| 青青青青久久久久国产的 | 成 人 免费观看网站| 欧美另类精品xxxx人妖换性| 国产免费一区二区三区香蕉精 | 欧美日韩国产一区二区| 国产成人精品亚洲777图片| 特一级大黄在线观看| 做a小视频| 2020年国产精品午夜福利在线观看 | 国产成人精品久久| 韩国精品一区二区三区四区五区| 欧美精品v国产精品v| 日韩另类| 色综合合久久天天给综看| 亚洲免费一区| 亚洲手机在线| 在线看片欧美| 久久爱影视i| 女人18毛片a级毛片免费视频| 曰本变态bdsm色虐七v| 色综合久久综合中文小说| 国产成在线观看免费视频成本人| 国产精品欧美日韩精品| 看美国毛片| 激情黄色小视频| 91短视频版高清在线观看免费| 丁香六月久久| 99v视频国产在线观看免费| 高清国产天干天干天干不卡顿| 国产成人影院一区二区| 国产精品久久久久久久久免费| 嗯!啊!使劲用力在线观看| 欧美日韩在线播一区二区三区| 青草青草伊人精品视频|