作者glennchen (阿仁)
看板C_Sharp
標題[問題] 傳送兩封簡訊時間間隔太久
時間Fri Oct 14 00:38:49 2011
大家好
我現在是利用 Interop.SKYPE4COMLib
來寫簡訊發送功能
我的程式大約長:
public class SkypeSMS
{
private Skype sk;
private string phoneNo;
private string message;
public SkypeSMS(string phone, string msg)
{
phoneNo = phone;
message = msg;
}
public void SendSMS()
{
sk = new Skype();
SmsMessage msg = sk.SendSms(phoneNo, message);
}
}
使用時:
SkypeSMS sms = new SkypeSMS(phone, msg);
sms.SendSMS();
想先問一下這樣寫有錯嗎?
然後,我今天在寫的時候想說測測看連續 sms.SendSMS();
結果是兩封都有收到,可是間隔卻隔了五分鐘
簡訊上顯示發送時間是一樣的
想問一下是甚麼原因呢?
謝謝大家
--
※ 發信站 :批踢踢實業坊(ptt.cc)
◆ From: 118.169.8.158
※ 編輯: glennchen 來自: 118.169.8.158 (10/14 00:48)
1F:推 wa007123456:你下載的.dll網站有附原始碼嗎? 10/14 06:36
2F:→ wa007123456:不然可能是函式多載 你可以再看看是不是加入甚麼參數 10/14 06:37
3F:→ wa007123456:會跑得更正確 10/14 06:38
4F:→ glennchen:我是用 .net 內建的reference耶 10/14 06:45
5F:→ rex1224:寫得沒錯,可是要看你用的api它裡面幫你做了什麼事才知道 10/14 13:18
6F:→ dwj:簡訊並不保證馬上就會收到, 運氣不好隔個幾小時才收到是正常的 10/15 00:37
7F:→ glennchen:真的假的?那高鐵那種付費會馬上傳送是怎樣做的? 10/15 09:01
8F:→ glennchen:我現在改用簡訊王,就沒有這問題了,而且一封只要.95元 10/15 12:24
9F:→ dwj:簡訊傳送是利用GSM Control Channel的空檔, 如果接收者所在的 10/16 20:18
10F:→ dwj:區域基地台比較忙,簡訊就會延遲. 這和用哪種方法發送無關. 10/16 20:19
11F:→ glennchen:所以連續兩封差很久是很正常? 10/16 20:48
12F:推 kad:如果有後台可以登入看看Request有沒有送到,有就是處理時間差 11/05 22:00