javascript:;" onclick="javascript:tagshow(event, 'Windows');" target="_self" _base_target="_blank">Windows協議可以應用到很多通用環境。例如,要檢查網絡,可以使用 Windows 套接字 (WinSock) 腳本來查看緩沖區發送和接收到的實際數據。WinSock 類型還可以用于錄制其他低 級通信會話。通過他可以錄制回放 Vuser 類型不支持的應用協議。 使用 VuGen,您可以錄制應用程序對 Winsock.dll或 Wsock32.dll 的 API 調用,但是這種協議的錯誤提示代表是什么呢!其實每次winsock報的錯誤,有很多都是winsock協議的錯誤編號!loadrunner');" target="_self" _base_target="_blank">loadrunner把這寫錯誤編號在調試信息中顯示出來。下邊我把一些winsock協議的錯誤編號都是什么意思給大家列舉以下,希望對大家有幫助!
1 0 0 0 4—W S A E I N T R
函數調用中斷。該錯誤表明由于對W S A C a n c e l B l o c k i n g C a l l的調用,造成了一次調用被強行中斷。
1 0 0 0 9—W S A E B A D F
文件句柄錯誤。該錯誤表明提供的文件句柄無效。在Microsoft Windows CE下,s o c k e t函數可能返回這個錯誤,表明共享串口處于“忙”狀態。
1 0 0 1 3—W S A E A C C E S
權限被拒。嘗試對套接字進行操作,但被禁止。若試圖在s e n d t o或W S A S e n d To中使用一個廣播地址,但是尚未用s
e t s o c k o p t和S O _ B R O A D C A S T這兩個選項設置廣播權限,便會產生這類錯誤。
1 0 0 1 4—W S A E FA U LT
地址無效。傳給Wi n s o c k函數的指針地址無效。若指定的緩沖區太小,也會產生這個錯誤。
1 0 0 2 2—W S A E I N VA L
參數無效。指定了一個無效參數。例如,假如為W S A I o c t
l調用指定了一個無效控制代碼,便會產生這個錯誤。另外,它也可能表明套接字當前的狀態有錯,例如在一個目前沒有監聽的套接字上調用a c c e p
t或W S A A c c e p t。
1 0 0 2 4—W S A E M F I L E
打開文件過多。提示打開的套接字太多了。通常, M i c r o s o f t提供者只受到系統內可用資源數量的限制。
1 0 0 3 5—W S A E W O U L D B L O C K
資源暫時不可用。對非鎖定套接字來說,如果請求操作不能立即執行的話,通常會返回這個錯誤。比如說,在一個非暫停套接字上調用c o n n e c t,就會返回這個錯誤。因為連接請求不能立即執行。
1 0 0 3 6—W S A E I N P R O G R E S S
操作正在進行中。當前正在執行非鎖定操作。一般來說不會出現這個錯誤,除非正在開發1 6位Wi n s o c k應用程序。
1 0 0 3 7—W S A E A L R E A D Y
操作已完成。一般來說,在非鎖定套接字上嘗試已處于進程中的操作時,會產生這個錯誤。比如,在一個已處于連接進程的非鎖定套接字上,再一次調用c o
n n e c t或W S A C o n n e c t。另外,服務提供者處于執行回調函數(針對支持回調例程的Wi n s o c
k函數)的進程中時,也會出現這個錯誤。
1 0 0 3 8—W S A E N O T S O C K
無效套接字上的套接字操作。任何一個把S O C K E T句柄當作參數的Wi n s o c k函數都會返回這個錯誤。它表明提供的套接字句柄無效。
1 0 0 3 9—W S A E D E S TA D D R R E Q
需要目標地址。這個錯誤表明沒有提供具體地址。比方說,假如在調用s e n d t o時,將目標地址設為I N A D D R _ A N Y(任意地址),便會返回這個錯誤。
1 0 0 4 0—W S A E M S G S I Z E
消息過長。這個錯誤的含義很多。如果在一個數據報套接字上發送一條消息,這條消息對內部緩沖區而言太大的話,就會產生這個錯誤。再比如,由于網絡本身的
限制,使一條消息過長,也會產生這個錯誤。最后,如果收到數據報之后,緩沖區太小,不能接收消息時,也會產生這個錯誤。
1 0 0 4 1—W S A E P R O TO T Y P E
套接字協議類型有誤。在s o c k e t或W S A S o c k e t調用中指定的協議不支持指定的套接字類型。比如,要求建立S O
C K _ S T R E A M類型的一個I P套接字,同時指定協議為I P P R O TO _ U D P,便會產生這樣的錯誤。
1 0 0 4 2—W S A E N O P R O TO O P T
協議選項錯誤。表明在g e t s o c k o p t或s e t s o c k o p t調用中,指定的套接字選項或級別不明、未獲支持或者無效。
1 0 0 4 3——W S A E P R O TO N O S U P P O RT
不支持的協議。系統中沒有安裝請求的協議或沒有相應的實施方案。比如,如果系統中沒有安裝T C P / I P,而試著建立T C P或U D P套接字時,就會產生這個錯誤。
1 0 0 4 4—W S A E S O C K T N O S U P P O RT
不支持的套接字類型。對指定的地址家族來說,沒有相應的具體套接字類型支持。比如,在向一個不支持原始套接字的協議請求建立一個S O C K _ R AW套接字類型時,就會產生這個錯誤。
1 0 0 4 5—W S A E O P N O T S U P P
不支持的操作。表明針對指定的對象,試圖采取的操作未獲支持。通常,如果試著在一個不支持調用Wi n s o c k函數的套接字上調用了Wi n
s o c k時,就會產生這個錯誤。比如,在一個數據報套接字上調用a c c e p t或W S A A c c e p
t函數時,就會產生這樣的錯誤。
1 0 0 4 6—W S A E P F N O S U P P O RT
不支持的協議家族。請求的協議家族不存在,或系統內尚未安裝。多數情況下,這個錯誤可與W S A E A F N O S U P P O RT互換(兩者等價);后者出現得更為頻繁。
1 0 0 4 7—W S A E A F N O S U P P O RT
地址家族不支持請求的操作。對套接字類型不支持的操作來說,在試著執行它時,就會出現這個錯誤。比如,在類型為S O C K _ S T R E
A M的一個套接字上調用s e n d t o或W S A S e n d To函數時,就會產生這個錯誤。另外,在調用s o c k e
t或W S A S o c k e t函數的時候,若同時請求了一個無效的地址家族、套接字類型及協議組合,也會產生這個錯誤。
文章來源于領測軟件測試網 http://www.kjueaiud.com/