六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Java Socket編程(3)-1

[摘要]服務(wù)器Sockets服務(wù)器并不是主動(dòng)地建立連接.相反地,他們是被動(dòng)地監(jiān)聽一個(gè)客戶端的連接請(qǐng)示然后給他們服務(wù).服務(wù)器是由類ServerSocket來建立的.下面的程序建立了一個(gè)服務(wù)器端socket并把...
服務(wù)器Sockets

服務(wù)器并不是主動(dòng)地建立連接.相反地,他們是被動(dòng)地監(jiān)聽一個(gè)客戶端的連接請(qǐng)示然后給他們服務(wù).服務(wù)器是由類ServerSocket來建立的.下面的程序建立了一個(gè)服務(wù)器端socket并把它綁定到80端口:

ServerSocket serverSocket = new ServerSocket(80, 5);

第一個(gè)參數(shù)是服務(wù)器要監(jiān)聽的端口.第二個(gè)參數(shù)是可選的.API文檔中說明了這是一個(gè)監(jiān)聽時(shí)間,但是在傳統(tǒng)的socket程序中第二個(gè)參數(shù)是監(jiān)聽深度.一個(gè)服務(wù)器可以同時(shí)接收多個(gè)連接請(qǐng)求,但是每次只能處理一個(gè).監(jiān)聽堆是一個(gè)無回答的連接請(qǐng)求隊(duì)列.上面的請(qǐng)求建立一個(gè)連接來處理最后五個(gè)請(qǐng)求.如果省略了后面的一個(gè)參數(shù),則默認(rèn)值是50.

ServerSocket serverSocket = new ServerSocket(80, 5);

一旦socket建立了并開始監(jiān)聽連接,進(jìn)來的連接將會(huì)建立并放在監(jiān)聽堆.accetp()方法把在堆中的連接取出來.

Socket clientSocket = serverSocket.accept();

這個(gè)方法返回一個(gè)用來與來訪者對(duì)話的客戶端連接.服務(wù)器本身不可能建立對(duì)話,相反地,服務(wù)器socket會(huì)使用accept()方法來產(chǎn)生一個(gè)新的socket.服務(wù)器socket依舊打開并排列新的連接請(qǐng)求.

與客戶端socket一樣,下面的一步建立輸入和輸出流:

DataInputStream inbound = new DataInputStream( clientSocket.getInputStream() ); DataOutputStream outbound = new DataOutputStream( clientSocket.getOutputStream() );

一般的I/O操作可以在新建的流中運(yùn)用.在服務(wù)器回應(yīng)前它等待客戶端發(fā)送一個(gè)空白的行.當(dāng)會(huì)話結(jié)束時(shí),服務(wù)器關(guān)閉流和客戶端socket.如果在隊(duì)列中沒有請(qǐng)示將會(huì)出現(xiàn)什么情況呢?那個(gè)方法將會(huì)等待一個(gè)的到來.這個(gè)行為叫阻塞.accept()方法將會(huì)阻塞服務(wù)器線程直到一個(gè)呼叫到來.當(dāng)5個(gè)連接處理完閉之后,服務(wù)器退出.任何的在隊(duì)列中的呼叫將會(huì)被取消.

所有的服務(wù)器都要有以下的基本的步驟:

1.建立一個(gè)服務(wù)器socket并開始監(jiān)聽.

2.使用accept()方法取得新的連接.

3.建立輸入和輸出流.

4.在已有的協(xié)議上產(chǎn)生會(huì)話.

5.關(guān)閉客戶端流和socket.

6.回到第二步或者到第七步.

7.關(guān)閉服務(wù)器socket.



標(biāo)簽:Java Socket編程(3)-1 
主站蜘蛛池模板: 青青草视频黄色 | 青青草国产97免久久费观看 | 亚洲免费网站在线观看 | 四虎在线永久免费观看 | 日本韩国理论片大全在线 | 日本www色视频成人免费网站 | 欧美性活一级视频 | 日韩无套 | 日本网络视频www色高清免费 | 日本高清在线播放一区二区三区 | 日韩色网站 | 外国成人网在线观看免费视频 | 中文字幕视频免费在线观看 | 日日摸夜夜添欧美一区 | 日韩伦理一区 | 天天做天天添天天谢 | 色偷偷尼玛图亚洲综合 | 中文字幕在线精品视频入口一区 | 一二三四影视大全免费观看电视剧 | 欧美一级爽快片淫片高清在线观看 | 午夜视频福利在线观看 | 日本免费在线 | 亚洲影视天堂 | 五月激情久久 | 天天逼逼| 桃色成人精品网站 | 网站在线观看免费 | 中文字幕一区二区三区免费视频 | 天天爱夜夜| 四虎影院美女 | 亚洲高清视频免费 | 一级久久| 一二三四高清在线手机视频 | 日在线视频 | 三a毛片| 色天天综合网色鬼综合 | 欧美亚洲国产另类 | 欧美亚洲福利 | 丝袜美腿亚洲一区二区图片 | 亚洲综合视频 | 日本亚洲欧美国产ay |