国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

JAVA完成服務器與多用戶跨平臺的通訊

JAVA完成服務器與多用戶跨平臺的通訊

更新時間:2021-11-16 文章作者:未知 信息來源:網絡 閱讀次數:

隨著網絡技術的發展,我們的局域網越做越大,里面的服務器客戶機數量也很多。在為我們提供了諸多便利的同時,我們發現,由于服務器和客戶機的操作平臺不同,它們之間的通信是一個麻煩的問題,因為很多現成的通信軟件或者源程序都是針對同一平臺的。為了解決這個問題,我們采用JAVA編程,成功的實現了LINUX,WINDOWS NT,WIN98跨平臺的通訊。

---- 服務器程序源代碼如下:

//server.java import java.io.*; import sun.net.*; class
server extends NetworkServer //定義服務器類 {DataInputStream net_input; //定義數據輸出
PrintStream net_output; //定義數據輸入 public static void main(String args[]) { new
server();} public server() //運行服務器功能,并把端口設為1111 { try
{startServer(1111);} catch (Exception e) { System.out.println( "Unable to start
server."); return; } System.out.println("Waiting for clients..."); } public
void serviceRequest() //定義服務應答功能 { net_input = new
DataInputStream(clientInput); net_output = System.out; String user = read_net_input();
System.out.println(user+" connected!"); while(true) { String string;
if((string=read_net_input( ))==null) break; //如果客戶機輸入NULL,中斷服務
write_net_output(user+":"+string); } System.out.println(user+" has
disconnected!"); } String read_net_input() { try {return net_input.readLine();}
catch(IOException e) {return null;} } void write_net_output(String string) {
net_output.println(string); net_output.flush(); } } 客戶機程序源代碼:
//client.java import java.io.*; import sun.net.*; class client extends NetworkClient //定義客戶機類
{ DataInputStream net_input; PrintStream net_output; public static void main(String
args[])//獲得服務器IP地址和客戶機名 { if(args.length<2) { System.out.println( "To run,type:\n"); System.out.println( "java client <host> <username>&quot;); }
System.out.println( &quot;Connecting...&quot;); try {new client(args[0],args[1]);} catch
(Exception e) { System.out.println( &quot;Unable to create NetworkClient.&quot;); return;
} } public client (String host,String username) throws IOException //與服務器鏈接功能
{ super(host,1111); if(serverIsOpen()) { System.out.println( &quot;Connected to
server.&quot;); net_input = new DataInputStream(System.in); net_output = serverOutput;
net_output.println(username); chat(); } else System.out.println(&quot;Error:Could not
connect to server.&quot;); } void chat() //定義信息傳遞函數,當輸入EXIT時,中斷鏈接
{ String string; System.out.println( &quot;Type EXIT to exit&quot;); while(true) {
string=read_net_input(); if(string.equalsIgnoreCase(&quot;EXIT&quot;)) break;
write_net_output(string); } System.out.println(&quot;Disconnecting...&quot;);
close_server(); System.out.println(&quot;Done!&quot;); } String read_net_input() { try
{return net_input.readLine();} catch(IOException e) {return null;} } void
write_net_output(String string) { net_output.println(string); net_output.flush(); } void
close_server() { try {closeServer();} catch(Exception e) {System.out.println(&quot;Unable
to close server.&quot;);} } }
----
  把兩個源程序輸入后,在任一操作平臺上運行javac server.java和javac client.java,分別把它們編譯成class文件。由于java的class文件的跨平臺性,只要在服務器上運行相應的java解析程序執行server,在客戶機上運行相應的java解析程序執行client ,就能實現客戶機和服務器之間的通訊了,而且服務器允許多用戶接入。以筆者學校的局域網為例,源程序在WIN98平臺上用JDK 1.1.5編譯成功,把server.class拷到一臺LINUX服務器上,執行java server(該服務器已經安裝了JAVA的RPM包),在其他WINNT平臺上拷入client.class,運行jview client 192.168.100.1 NT(192.168.100.1是LINUX服務器的IP地址),就能實現跨平臺通訊了。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        亚洲电影在线免费观看| 91亚洲精华国产精华精华液| 精东粉嫩av免费一区二区三区| 欧美日韩国产综合视频在线观看| 亚洲成va人在线观看| 日韩一区二区三区精品视频| 老司机一区二区| 久久精品视频在线看| av在线不卡电影| 亚洲国产精品尤物yw在线观看| 欧美色图在线观看| 男男gaygay亚洲| 国产精品乱码人人做人人爱| 精品视频在线免费看| 久久99久久久久| 亚洲欧美日韩久久精品| 91精品黄色片免费大全| 国产.欧美.日韩| 日本伊人精品一区二区三区观看方式| 2017欧美狠狠色| 欧美午夜精品一区二区三区| 国产伦精一区二区三区| 亚洲bdsm女犯bdsm网站| 国产精品电影一区二区| 精品国产乱码久久久久久图片 | jiyouzz国产精品久久| 午夜欧美一区二区三区在线播放| 久久久综合精品| 欧美一区二区三区四区久久| 91丨国产丨九色丨pron| 粉嫩蜜臀av国产精品网站| 蜜桃久久精品一区二区| 亚洲国产精品麻豆| 中文字幕一区在线观看| 久久久久久久久久久99999| 欧美日韩一区二区三区在线| 成人激情小说乱人伦| 久久99精品久久只有精品| 亚洲图片自拍偷拍| 亚洲欧美激情在线| 国产拍欧美日韩视频二区| 欧美一区二区久久久| 欧美日韩日日夜夜| 在线视频国内一区二区| www.成人网.com| 从欧美一区二区三区| 国内外成人在线| 久久99热国产| 精品一区二区三区在线观看国产| 午夜精品视频在线观看| 亚洲一区二区精品视频| 亚洲黄色免费电影| 亚洲精品欧美激情| 亚洲久草在线视频| 亚洲你懂的在线视频| 亚洲色图一区二区| 亚洲视频 欧洲视频| 亚洲精品视频在线看| 亚洲免费av高清| 亚洲成av人片在www色猫咪| 亚洲一区二区黄色| 爽好多水快深点欧美视频| 亚洲一区自拍偷拍| 丝袜亚洲另类欧美综合| 蜜桃视频在线观看一区| 国产一区二区伦理| 成人三级伦理片| 91成人国产精品| 欧美一区二区免费| 国产女人水真多18毛片18精品视频| 久久精品人人做人人爽97 | 91精品国产综合久久久久| 欧美精品免费视频| 26uuu欧美日本| 亚洲国产精品国自产拍av| 亚洲人精品午夜| 丝瓜av网站精品一区二区 | 欧美极品aⅴ影院| 亚洲少妇30p| 美女久久久精品| caoporm超碰国产精品| 欧美人xxxx| 国产人成亚洲第一网站在线播放 | 国产精品一区二区在线播放| 成人福利电影精品一区二区在线观看| 91精彩视频在线观看| 91精品国产综合久久精品| 久久久精品蜜桃| 亚洲一区二区三区免费视频| 国内成人精品2018免费看| 99视频有精品| 日韩欧美在线1卡| 日韩一区日韩二区| 久久精品国产久精国产| 91蜜桃传媒精品久久久一区二区 | 欧美精选一区二区| 欧美国产日韩在线观看| 视频在线在亚洲| 99久久久免费精品国产一区二区| 91麻豆精品国产91| 亚洲欧美日韩综合aⅴ视频| 久久电影网站中文字幕| 91久久精品一区二区| 亚洲国产电影在线观看| 麻豆精品视频在线观看| 在线观看日韩毛片| 国产精品视频线看| 国产中文一区二区三区| 欧美一区二区啪啪| 亚洲狠狠爱一区二区三区| 不卡电影一区二区三区| 26uuu色噜噜精品一区| 男女男精品网站| 欧美日韩成人综合在线一区二区| 亚洲人妖av一区二区| 国产91精品久久久久久久网曝门| 日韩欧美国产精品| 性久久久久久久久久久久| 91蜜桃传媒精品久久久一区二区 | 亚洲精品一区二区精华| 日韩av不卡在线观看| 欧美久久久久久蜜桃| 亚洲大型综合色站| 色菇凉天天综合网| 亚洲综合一区在线| 色猫猫国产区一区二在线视频| 国产精品美女视频| 99精品在线观看视频| 国产精品乱人伦中文| 成人av网站免费观看| 1024精品合集| 91麻豆国产福利精品| 亚洲日本在线天堂| 在线免费一区三区| 亚洲第一av色| 日韩欧美激情在线| 国产成人av电影| 综合亚洲深深色噜噜狠狠网站| av电影在线观看完整版一区二区 | 中文av一区特黄| 97久久超碰国产精品电影| 亚洲人成人一区二区在线观看| 99国产精品视频免费观看| 亚洲视频中文字幕| 欧美色综合影院| 老鸭窝一区二区久久精品| 久久精品亚洲麻豆av一区二区| 成人性视频网站| 一区二区三区精品视频| 91精品国产综合久久国产大片| 黄页网站大全一区二区| 国产精品丝袜久久久久久app| 色婷婷一区二区三区四区| 五月婷婷色综合| 久久在线观看免费| 99久久精品久久久久久清纯| 午夜电影一区二区三区| 久久久精品日韩欧美| 欧美综合色免费| 国产自产视频一区二区三区| 国产精品久久久久久户外露出| 欧美在线看片a免费观看| 蜜桃视频在线观看一区二区| 中文字幕一区二区三区精华液| 欧美精品欧美精品系列| eeuss鲁片一区二区三区| 日韩**一区毛片| 亚洲美女淫视频| 久久精品一区二区三区不卡| 亚洲五月六月丁香激情| 欧美国产一区视频在线观看| 精彩视频一区二区| 色综合中文字幕国产 | 成人a区在线观看| 日韩精品免费专区| 亚洲欧美日韩国产一区二区三区| 日韩欧美国产wwwww| 91免费看片在线观看| 国产麻豆视频一区二区| 亚洲成a人v欧美综合天堂| 国产精品第四页| 国产视频在线观看一区二区三区| 欧美日韩三级在线| 91麻豆国产自产在线观看| 粉嫩aⅴ一区二区三区四区| 老汉av免费一区二区三区| 亚洲va韩国va欧美va精品 | 成人h动漫精品一区二| 国产精品区一区二区三区| 一区二区三区蜜桃网| 丝瓜av网站精品一区二区| 精品国产一区二区三区久久久蜜月 | 日韩中文字幕av电影| 亚洲欧美一区二区久久| 欧美高清在线精品一区| 精品国产三级电影在线观看| 欧美精品日韩精品| 在线播放欧美女士性生活| 欧美亚日韩国产aⅴ精品中极品| kk眼镜猥琐国模调教系列一区二区 |