LR中winsock相關函式彙總

CharlesCui發表於2007-08-21

lrs_accept_connection 接受偵聽套接字連線
lrs_close_socket 關閉開啟的套接字

lrs_create_socket 初始化套接字
lrs_disable_socket 禁用套接字操作
lrs_exclude_socket 重播期間排除套接字
lrs_get_socket_attrib 獲取套接字屬性
lrs_get_socket_handler 獲取指定套接字的套接字處理程式
lrs_length_receive 接收來自指定長度的緩衝區的資料
lrs_receive 接收來自套接字的資料
lrs_receive_ex 接收來自資料包或流套接字的資料(具有特定長度)
lrs_send 將資料傳送到資料包上或流套接字中
lrs_set_receive_option 設定套接字接收選項

lrs_set_socket_handler 設定特定套接字的套接字處理程式

lrs_set_socket_options 設定套接字選項
緩衝區函式

lrs_free_buffer 釋放分配給緩衝區的記憶體
lrs_get_buffer_by_name 從資料檔案中獲取緩衝區及其大小
lrs_get_last_received_buffer 獲取套接字上接收到的最後的緩衝區及其大小
lrs_get_last_received_buffer_size 獲取套接字上接收到的最後一個緩衝區的大小
lrs_get_received_buffer 獲取最後接收到的緩衝區或其一部分
lrs_get_static_buffer 獲取靜態緩衝區或其一部分
lrs_get_user_buffer 獲取套接字的使用者資料的內容
lrs_get_user_buffer_size 獲取套接字的使用者資料的大小
lrs_set_send_buffer 指定要在套接字上傳送的緩衝區
環境函式

lrs_cleanup 終止 Windows 套接字 DLL 的使用
lrs_startup 初始化 Windows 套接字 DLL
關聯語句函式

lrs_save_param 將靜態或接收到的緩衝區(或緩衝區部分)儲存到引數中
lrs_save_param_ex 將使用者、靜態或接收到的緩衝區(或緩衝區部分)儲存到引數中
lrs_save_searched_string 在靜態或接收到的緩衝區中搜尋出現的字串,將出現字串的緩衝區部分儲存到引數中
轉換函式

lrs_ascii_to_ebcdic 將緩衝區資料從 ASCII 格式轉換成 EBCDIC 格式
lrs_decimal_to_hex_string 將十進位制整數轉換為十六進位制字串
lrs_ebcdic_to_ascii 將緩衝區資料從 EBCDIC 格式轉換成ASCII 格式
lrs_hex_string_to_int 將十六進位制字串轉換為整數
超時函式

lrs_set_accept_timeout 為接受套接字設定超時
lrs_set_connect_timeout 為連線到套接字設定超時
lrs_set_recv_timeout 為接收套接字上的初始預期資料設定超時
lrs_set_recv_timeout 為建立連線後接收套接字上的預期資料設定超時
lrs_set_send_timeout 為傳送套接字資料設定超時
錄製會話之後,透過 VuGen 的內建編輯器可以檢視錄製的程式碼。您可以在指令碼中滾動,檢視應用程式生成的函式,並檢查傳輸的資料。在主視窗中檢視指令碼時,可以看到VuGen 錄製活動的順序。在典型的會話期間,將錄製下列函式順序:
lrs_startup 初始化 WinSock DLL
lrs_create_socket 初始化套接字
lrs_send 在資料包上或者向流套接字傳送資料
lrs_receive 接收來自資料包或流套接字的資料
lrs_disable_socket 禁用套接字操作
lrs_close_socket 關閉開啟的套接字
lrs_cleanup 終止 WinSock DLL 的使用

VuGen 在 Windows 上使用 Windows 套接字協議支援應用程式的錄製和重播;而在UNIX 平臺上僅支援重播

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9934490/viewspace-964747/,如需轉載,請註明出處,否則將追究法律責任。

相關文章