JavaScript中不可以使用socket。JavaScript雖然不支持socket協(xié)議傳輸,但是可以利用js和flash相互調(diào)用,flash支持socket協(xié)議傳輸,就可以間接實(shí)現(xiàn)javascript使用socket。
本教程操作環(huán)境:windows10系統(tǒng)、javascript1.8.5版、Dell G3電腦。
javascript可以使用socket嗎
js不支持socket協(xié)議傳輸;利用js和flash可以相互調(diào)用,flash支持socket協(xié)議傳輸,間接實(shí)現(xiàn)javascript使用socket
一個(gè)數(shù)據(jù)包經(jīng)由應(yīng)用程序產(chǎn)生,進(jìn)入到協(xié)議棧中進(jìn)行各種報(bào)文頭的包裝,然后操作系統(tǒng)調(diào)用網(wǎng)卡驅(qū)動程序指揮硬件,把數(shù)據(jù)發(fā)送到對端主機(jī)。
Socket 是什么
一個(gè)數(shù)據(jù)包經(jīng)由應(yīng)用程序產(chǎn)生,進(jìn)入到協(xié)議棧中進(jìn)行各種報(bào)文頭的包裝,然后操作系統(tǒng)調(diào)用網(wǎng)卡驅(qū)動程序指揮硬件,把數(shù)據(jù)發(fā)送到對端主機(jī)。
整個(gè)過程的大體的圖示如下:
【