【技術實現步驟摘要】
【技術保護點】
一種LXI儀器的服務監聽方法,其特征在于它包括監聽過程A和服務進程B:所述監聽過程A包括如下步驟:A1:用于監聽服務請求的準備步驟;A2:用于讀取配置文件,并根據配置文件創建套接字描述符的步驟:讀取配置文件,解析以獲取各服務請求的屬性,并根據解析結果為各服務請求創建相應的套接字描述符;A3:用于將套接字描述符添加到一個描述符集的步驟;A4:用于將請求服務的端口號和通配IP地址綁定到對應服務器的套接字接口的步驟;A5:用于由所述套接字接口調用listen接受服務請求的步驟;A6:用于調用select掃描的步驟,對步驟A3所述描述符集進行掃描,獲得可讀描述符集的等待標志;當可讀描述符集的等待標志為nowait時,則進入步驟A71;當可讀描述符集的等待標志為wait時,則進入步驟A72;A71:用于調用accept接收,然后調用fork創建子進程的步驟,其中父進程用于關閉accept返回的套接字并返回到步驟A6,子進程用于僅保留accept返回的套接字,關閉其余套接字的進程,然后進入步驟A8;A72:用于調用fork創建子進程的步驟;其中父進程用于關閉accept返回的套接字并返回到步驟A6 ...
【技術特征摘要】
【專利技術屬性】
技術研發人員:劉兆慶,喬立巖,張毅剛,潘邵武,滿源,彭喜元,
申請(專利權)人:哈爾濱工業大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。