一種基于socket的網(wǎng)絡(luò)通信方法、裝置及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201110385444.8 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN103139157B | 公開(公告)日 | 2016-07-27 |
申請(qǐng)公布號(hào) | CN103139157B | 申請(qǐng)公布日 | 2016-07-27 |
分類號(hào) | H04L29/06(2006.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 吳晶晶;唐斌;朱亨國(guó) | 申請(qǐng)(專利權(quán))人 | 北京中車軌道交通智控科技有限公司 |
代理機(jī)構(gòu) | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 北京南車時(shí)代信息技術(shù)有限公司;湖南中車時(shí)代通信信號(hào)有限公司 |
地址 | 100070 北京市豐臺(tái)區(qū)南四環(huán)西路188號(hào)6區(qū)1號(hào)樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供的基于socket的網(wǎng)絡(luò)通信方法中,服務(wù)端發(fā)送數(shù)據(jù)時(shí),根據(jù)客戶端的主機(jī)名尋找對(duì)應(yīng)的socket類對(duì)象和socket通信隊(duì)列,將客戶端的線程名和待發(fā)送數(shù)據(jù)寫入socket通信隊(duì)列;從socket通信隊(duì)列中提取出待發(fā)送數(shù)據(jù)并發(fā)送;客戶端的socket接收到服務(wù)端發(fā)送的數(shù)據(jù),進(jìn)行解析,根據(jù)解析出的線程名找到相應(yīng)的線程隊(duì)列,并將去除線程名后的原始數(shù)據(jù)寫入線程隊(duì)列中;從線程隊(duì)列中提取出服務(wù)端發(fā)送的數(shù)據(jù)。本發(fā)明提供的網(wǎng)絡(luò)通信方法及系統(tǒng),使得應(yīng)用程序設(shè)計(jì)者在進(jìn)行應(yīng)用程序開發(fā)時(shí),不需要考慮底層socket網(wǎng)絡(luò)通信編程,只需調(diào)用網(wǎng)絡(luò)接口函數(shù)即可,整個(gè)網(wǎng)絡(luò)通信過程簡(jiǎn)潔明了。 |
