【導(dǎo)讀】功能要求能將鍵盤上輸入的數(shù)據(jù)發(fā)送到另一臺(tái)計(jì)算機(jī)上;能將接收到的數(shù)據(jù)顯示到屏幕窗口內(nèi);首先:虛擬機(jī)上新建RedhatLinux5系統(tǒng),配置虛擬ip地址。作為客戶機(jī)最基本的要求得到對(duì)方。在Linux下的ip地址。們來(lái)開發(fā)TCP/IP網(wǎng)絡(luò)上的應(yīng)用程序。要學(xué)Inter上的TCP/IP網(wǎng)絡(luò)編程,必須理解Socket. 連接建立、數(shù)據(jù)傳輸?shù)炔僮鞫际峭ㄟ^(guò)該Socket實(shí)現(xiàn)的。據(jù)報(bào)式Socket是一種無(wú)連接的Socket,對(duì)應(yīng)于無(wú)連接的UDP服務(wù)應(yīng)用。是tcp/IP協(xié)議的通信程序設(shè)計(jì),所以用的是流式的socket編程。Socket建立socket函數(shù)原型為:intsocket;實(shí)際上"建立一個(gè)Socket"意味著為一個(gè)Socket數(shù)據(jù)結(jié)構(gòu)分配存儲(chǔ)空間。domain指明所使用的協(xié)議族,通常為PF_INET,表示互聯(lián)網(wǎng)協(xié)議族;Socket數(shù)據(jù)結(jié)構(gòu)中包含這五種信息。達(dá)的服務(wù)請(qǐng)求保存在此隊(duì)列中,直到程序處理它們。Sockfd是Socket系統(tǒng)調(diào)用返回的socket描述符;backlog指定在請(qǐng)求隊(duì)列中允許的最大請(qǐng)。務(wù)的請(qǐng)求的數(shù)目進(jìn)行了限制,大多數(shù)系統(tǒng)缺省值為20。