【導(dǎo)讀】八十年代初,美國(guó)政府的高級(jí)研究工程機(jī)構(gòu)給加利福尼亞大學(xué)Berkeley分校提供了資金,讓他們?cè)赨NIX操作系統(tǒng)下實(shí)現(xiàn)TCP/IP協(xié)議。在這個(gè)項(xiàng)目中,研究人員為TCP/IP網(wǎng)絡(luò)通信開發(fā)了一個(gè)API。這個(gè)API稱為Socket接口(套接字)今天,SOCKET接口是TCP/IP網(wǎng)絡(luò)最為通用的API,也是在INTERNET上進(jìn)行應(yīng)用開發(fā)最為通用的API.。WINSOCK是在Windows進(jìn)行網(wǎng)絡(luò)通信編程的API接口,也是Windows網(wǎng)絡(luò)編程的事實(shí)標(biāo)準(zhǔn)。在網(wǎng)絡(luò)編程中最常用的方案便是客戶機(jī)/服務(wù)器模型(C/S)。本文提出了在客戶機(jī)/服務(wù)器模型下用WINSOCK實(shí)現(xiàn)的聊天室軟件的方案。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展及人們生活的需求,網(wǎng)絡(luò)聊天已越來越受到人們的親睞。研究的主要內(nèi)容是如何利用TCP套接字編寫網(wǎng)絡(luò)聊天程序,主要完成了客戶端的號(hào)碼注冊(cè),發(fā)送信息與顯示在線用戶及服務(wù)器端的廣播信息,,讓分布在不同地點(diǎn)、??紤]到對(duì)用戶的管理及安全性問題,增加了管理數(shù)據(jù)庫(kù)功能。適用于局域網(wǎng)使用的網(wǎng)絡(luò)聊天工具,其操作簡(jiǎn)單,靈活性好,運(yùn)行也比較穩(wěn)定。