[心得] SKYPE 其實是沒有離線訊息的

SKYPE 其實是沒有離線訊息的,有離線訊息功能的是 MSN 阿

 

/* 2013.3.22 Maple */
今天看到網友 CJ 留言說 SKYPE 的離線訊息很不穩定
有時候會延遲,不如當做沒有離線訊息功能才不會造成誤會
可以靠發送訊息時間後的小圈圈 (一直轉的那個) 來判別是否有發送成功
 
以 Skype 軟體登入 [MSN 帳號 A] , 於 20 幾分鐘後的狀況 :
1. [MSN 帳號 A] 發訊 --> [MSN 帳號 B] (確實離線) : 訊息框無圈圈圖示
2. [MSN 帳號 A] 發訊 --> [SKYPE 帳號 C] (確實離線) : 訊息框有圈圈圖示
 
看到判別的方式後不知道有沒有人跟我一樣直覺不對勁呢?
為什麼發訊息給 MSN 帳號不會有圈圈,發給 SKYPE 帳號卻有圈圈!?
 
SKYPE 圈圈的意思其實是 "尚未送達"
而且代表 若雙方都在線上,這個訊息才會從A電腦發送給B電腦
這是 SKYPE 一直以來的機制,也就是沒有離線訊息
所以大家在合併 MSN 的時候才會一直問 " SKYPE 有離線訊息的功能嗎? "
 
但是發給 MSN 帳號沒有圈圈的話,不就代表有離線訊息嗎!?
 
沒錯!
MSN 本來就有離線訊息,沒有離線訊息的是 SKYPE!
我覺得非常合理!
 
所以(我猜)訊息是送到了 MSN 的伺服器作儲存
訊息發送成功,因此不會顯示"尚未送達"的圈圈
但是發送給只有 SKYPE 帳號(沒有合併 MSN )的人,
對方沒有辦法利用 MSN 的伺服器作儲存,
只好回歸到SKYPE原本的機制,必須雙方在線上時才會從A電腦丟給B電腦!
 
我刻意做了測試證實我的假設
SKYPE 帳號 A 及 SKYPE 帳號 B + 合併 MSN
用搜尋 SKYPE 帳號互加好友(所以是 SKYPE 的好友,不是 MSN 好友唷)
一方登入發訊息,離線後,另一方再登入
B 帳號又分選擇用 SKYPE 帳密登入或者 MSN 帳密登入
 
1.不管 B 用什麼方式登入丟訊息給 A ,都會是轉圈圈 (尚未發送)
2. A 發送給 B 一律都沒有轉圈圈(發送成功)
   B 用 MSN 帳密登入 =>  收到
   B 用 SKYPE 帳密登入 => 收不到,再改登 MSN 帳密 => 收到

從發送訊息這方的角度來看:
SKYPE 好友還是有可能收的到離線訊息!
只要對方有合併 MSN 且用 MSN 帳號登入。
但即便你顯示已送出訊息,不代表對方就會看到訊息
若他刻意不用 MSN 帳密登入,只用 SKYPE 帳密登入他就不會收到

從接收訊息這方的角度來看:
只要有做 MSN 合併及用 MSN 帳密登入,你一定可以收到離線訊息,
如果用 SKYPE 帳密登入的人,你一定不會收到離線訊息。
 
以上....測試完畢.....
 
結論:
好爛的離線訊息,還會造成雙方間的誤會,不如不要有
想分辨的人...就靠那該死的圈圈吧  至少有圈圈代表沒送出 = =
(補充: 圈圈還不一定馬上顯示,我都先切換訊息對象,再切回來才有顯示....超爛的)