基于ARM9的嵌入式網(wǎng)關(guān)的研究
(4)intaccept(intsockfd,void*addr,int*addrlen)。連接端口的服務(wù)請(qǐng)求。但某個(gè)客戶端試圖與服務(wù)器監(jiān)聽的端口連接時(shí),該連接請(qǐng)求將排隊(duì)等待服務(wù)器調(diào)用此函數(shù)接受它。 (5)intsend(intsockfd,constvoid*msg,intlen,intflags);recv(intsockfd,void*buf,intlen,unsignedintflags)。發(fā)送和接收數(shù)據(jù)。 (6)intconnect(intsockfd,structsockaddr*serv-addr,intaddrlen)。此函數(shù)用來與遠(yuǎn)端服務(wù)器建立一個(gè)TCP連接。 (7)intclose(intsockfd)。結(jié)束數(shù)據(jù)傳輸。 結(jié)束語 本文介紹了以S3C2410處理器為核心、用RTL8019AS作為網(wǎng)絡(luò)接口芯片的嵌入式以太網(wǎng)接口的具體軟、硬件方法,可用于工業(yè)現(xiàn)場(chǎng)實(shí)現(xiàn)現(xiàn)場(chǎng)節(jié)點(diǎn)的自動(dòng)上網(wǎng),從而實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)遠(yuǎn)程控制,具有很好的發(fā)展前景。 |