Qt QLocalSocket 程序間通訊

2021-08-20 21:05:17 字數 2064 閱讀 5375

值描述

qlocalsocket::connectionrefusederror

qabstractsocket::connectionrefusederror

連線被對方拒絕(或超時)

qlocalsocket::peerclosederror

qabstractsocket::remotehostclosederror

遠端socket關閉了連線。請注意,在遠端關閉通知傳送後,client socket(即,這個socket)將關閉。

qlocalsocket::servernotfounderror

qabstractsocket::hostnotfounderror

本地socket名字沒有被發現

qlocalsocket::socketaccesserror

qabstractsocket::socketaccesserror

socket操作失敗,因為應用程式缺乏必要的特權。

qlocalsocket::socketresourceerror

qabstractsocket::socketresourceerror

本地系統超出資源(例如:太多的socket)

qlocalsocket::sockettimeouterror

qabstractsocket::sockettimeouterror

socket操作超時。

qlocalsocket::datagramtoolargeerror

qabstractsocket::datagramtoolargeerror

資料報比作業系統的限制(可低至8192位元組)大。

qlocalsocket::connectionerror

qabstractsocket::networkerror

連線時發生錯誤

qlocalsocket::unsupportedsocketoperationerror

qabstractsocket::unsupportedsocketoperationerror

本地作業系統不支援請求的socket操作

qlocalsocket::operationerror

qabstractsocket::operationerror

當socket在乙個不允許它的狀態中時,試圖進行操作。

qlocalsocket::unknownsocketerror

qabstractsocket::unknownsocketerror

發生無法識別的錯誤值描述

qlocalsocket::unconnectedstate

qabstractsocket::unconnectedstate

socket未連線

qlocalsocket::connectingstate

qabstractsocket::connectingstate

socket已開始建立連線

qlocalsocket::connectedstate

qabstractsocket::connectedstate

建立連線

qlocalsocket::closingstate

qabstractsocket::closingstate

socket即將關閉(資料仍可以等待寫入)

socket->connecttoserver("market");

if (socket->waitforconnected(1000))

qdebug("connected!");

socket->disconnectfromserver();

if (socket->waitfordisconnected(1000))

qdebug("disconnected!");

connect(localsocket, static_cast

(&qlocalsocket::error), [=](qlocalsocket::localsocketerror socketerror));

對LoginRequiredMixin進行重寫

首先我們要知道繼承自loginrequiredmixin的檢視類會怎樣走,未登入,會執行 handle no permission函式,登陸了,就直接繼續執行函式下邊的 如 class usercenterinfoview loginrequiredmixin,view def get self,r...

不用密碼進XP

我們知道智慧型abc中的特殊鍵v能讓當前輸入視窗非法關閉,注 只要有任何乙個程式在執行的狀態下的可輸入部分調出智慧型abc。輸入v,再按一下 再按一下del鍵,之後按空格或者回車 該程式立即被殺死。利用此bug,我們是否也可以關閉winlogon.exe呢?事實上,直接回車會直接關閉系統重啟,但是 ...

SetWindowsHookEx為某個程序安裝鉤子

hmodule getmodulehandle lpctstrlpmodulename 功能說明 獲取乙個特定的應用程式或動態鏈結庫的模組控制代碼,且這個模組必須已經被載入到呼叫者的程序空間中,否則呼叫loadlibrary。getmodulehandle null 這將返回自身應用程式控制代碼 好...