C C Builder 下實現埠讀寫

2021-03-31 15:13:48 字數 895 閱讀 6681

c++ builder 下實現埠讀寫

**自《計算機世界**》(文/魯軍張**張劍)

----本文介紹怎樣在c++builder下實現埠讀寫,並舉出乙個具體例子。

__emit__函式介紹

__emit__函式一般極少用到,通過使用c++builder的help選單,可得到該函式的聯機幫助資訊。

----__emit__函式用法為:

void __emit__(argument,...);

----該函式為c++builder乙個內部函式,

呼叫的引數為機器語言指令。它在編譯的時侯,將機器語言指令直接嵌入目標碼

中,不必借助於組合語言和彙編編譯程式。在borland c++中,它的原型

在標頭檔案中說明,而c++builder的編譯器能自動認識它,不必加入標頭檔案。

----該函式無返回值。

----下面利用該函式定義乙個inportb和outportb函式,使之具有borland c++中inportb和outportb函式的功能。

void outportb(unsigned short int port, unsigned char value)

//port引數為輸出埠位址,

//value引數為輸出值

----這個outportb函式呼叫後,把value引數指定的值送到port引數指定的埠。 

unsigned char inportb(unsigned short int port)

//port引數為輸入埠位址

----這個inportb函式呼叫後,從port引數指定的埠讀入並返回乙個位元組。

----如果使用者想使用__emit__函式,必須熟悉80x86處理器族的機器語言指令。如果呼叫的引數是錯誤機器語言指令,則程式將非正常執行,並很容易導致宕機。

PHP下實現埠復用 劫持

經常看到有朋友問埠復用,我花了乙個晚上寫了一點 本來想做成嗅嘆 的,無奈單執行緒的東西很侷限,而且始終只能得到頭行資料。我想要做成那樣的,對於高手來說,不是困難的事。如果你不懂如何配置,請參照我以前的文章 php sockets初步接觸 win下只要有guest許可權即可用,而且通過配合 windo...

linux下使用SSH實現埠對映

在實際的開發過程中,需要在外邊主機訪問區域網內的內網埠,可以將遠端伺服器乙個埠remote port繫結到本地埠port,其中 c是進行資料壓縮,f是後台操作,只有當提示用 戶名密碼的時候才轉向前台。n是不執行遠端命令,在只是埠 時這條命令很有用處。g 是允許遠端主機連線本地 埠。r表明是將遠端主機...

Windows下檢視埠

開始 執行 cmd 進入命令提示符 輸入netstat ano 即可看到所有連線的pid 之後在任務管理器中找到這個pid所對應的程式如果任務管理器中沒有pid這一項,可以在任務管理器中選 檢視 選擇列 經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們需要的埠,很多人都...