国产午夜成人免费看片无遮挡_日本免费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>

        中文字幕亚洲视频| 久久精品在线观看| 精品福利av导航| 日本不卡中文字幕| 日韩欧美一区在线| 久国产精品韩国三级视频| 欧美一区二区播放| 激情伊人五月天久久综合| 久久综合狠狠综合久久激情| 国产成人综合自拍| 自拍av一区二区三区| 欧美无乱码久久久免费午夜一区| 亚洲成人777| 2017欧美狠狠色| 91在线观看下载| 免费日韩伦理电影| 国产精品国产三级国产a| 欧美精品一二三| 懂色中文一区二区在线播放| 亚洲男人的天堂在线aⅴ视频| 欧美三级乱人伦电影| 精品在线一区二区三区| 亚洲欧美国产高清| 日韩欧美国产一二三区| 99久久久久久| 久久精品国产一区二区三| 中文字幕中文字幕一区| 日韩视频一区二区三区在线播放| 成人av免费在线| 日韩成人午夜精品| 亚洲丝袜精品丝袜在线| 久久综合五月天婷婷伊人| 欧美日韩综合在线免费观看| 国产成人精品综合在线观看 | 不卡区在线中文字幕| 日韩国产欧美三级| 亚洲免费av高清| 久久精品欧美一区二区三区麻豆 | 99精品欧美一区二区蜜桃免费 | 日韩国产欧美三级| 亚洲日本在线天堂| 2021久久国产精品不只是精品| 欧美中文字幕一区| 91一区在线观看| 国v精品久久久网| 韩国成人福利片在线播放| 一区二区三区欧美| 国产精品国产三级国产a| 久久久久免费观看| 欧美成人综合网站| 欧美一区二区三区免费在线看| 色先锋久久av资源部| 国产91露脸合集magnet| 国产精品中文字幕欧美| 国产麻豆视频一区二区| 国产一区二区三区免费播放| 日本欧美在线看| 日韩高清不卡一区二区三区| 亚洲一区二区三区四区在线观看 | 久久久亚洲欧洲日产国码αv| 6080午夜不卡| 日韩一级片在线播放| 91精品国产综合久久久久| 欧美日韩综合色| 欧洲生活片亚洲生活在线观看| 99久久久免费精品国产一区二区| av电影在线观看完整版一区二区| 成人免费看黄yyy456| 99re66热这里只有精品3直播| 97久久超碰国产精品电影| 色综合久久久久网| 欧美四级电影网| 欧美一区二区视频在线观看2020| 日韩欧美激情四射| 国产亚洲欧美色| 亚洲欧洲国产日本综合| 一区二区三区精品视频| 日本免费新一区视频| 久久99国内精品| 成人深夜在线观看| 91黄视频在线| 日韩一级成人av| 国产日本欧洲亚洲| 亚洲免费观看高清完整版在线| 亚洲www啪成人一区二区麻豆| 免费看欧美女人艹b| 国产91在线|亚洲| 欧美中文字幕不卡| 精品国产乱码久久久久久夜甘婷婷| 国产精品青草久久| 日韩在线一区二区| 国产成人鲁色资源国产91色综| 色综合中文字幕| 日韩久久精品一区| 亚洲欧美国产毛片在线| 狠狠色丁香婷婷综合| 91一区二区在线| 欧美大黄免费观看| 亚洲三级在线看| 久久国产日韩欧美精品| 色哟哟在线观看一区二区三区| 在线观看91av| 国产精品乱人伦一区二区| 亚洲第一主播视频| 成人性生交大片免费| 欧美一区三区二区| 亚洲免费观看高清完整版在线| 久久电影网电视剧免费观看| 色天天综合色天天久久| 国产午夜亚洲精品羞羞网站| 视频在线在亚洲| 色素色在线综合| 欧美激情一区不卡| 狠狠色狠狠色综合系列| 欧美三区在线观看| 国产精品理伦片| 国产麻豆成人精品| 日韩三级在线观看| 偷拍亚洲欧洲综合| 欧美中文字幕不卡| 一卡二卡欧美日韩| 99re热这里只有精品免费视频| 国产欧美精品在线观看| 国内成人精品2018免费看| 欧美日韩精品免费| 亚洲福利视频一区| 91福利在线观看| 亚洲精品免费在线观看| 99久久精品久久久久久清纯| 日本一区二区三区电影| 国产成人亚洲精品青草天美| 精品少妇一区二区三区| 男女视频一区二区| 日韩一级在线观看| 精品系列免费在线观看| 久久综合久久99| 国产91综合一区在线观看| 中文字幕乱码一区二区免费| 大白屁股一区二区视频| 国产精品区一区二区三区| 91蜜桃在线免费视频| 综合在线观看色| 色婷婷一区二区| 亚洲国产欧美日韩另类综合| 欧美三级视频在线| 日韩国产精品久久久久久亚洲| 宅男噜噜噜66一区二区66| 免费看欧美女人艹b| 久久色中文字幕| 日本精品一级二级| 亚洲亚洲精品在线观看| 91精品国产一区二区三区香蕉| 麻豆91小视频| 欧美国产精品v| 91论坛在线播放| 五月天婷婷综合| 精品久久久久久久久久久久久久久久久 | 久久精品国产色蜜蜜麻豆| 精品久久久久久最新网址| 国产精品夜夜嗨| 亚洲精品成人少妇| 欧美变态tickle挠乳网站| 国产99久久久国产精品| 亚洲老妇xxxxxx| 日韩欧美久久一区| 99re这里都是精品| 久久国产乱子精品免费女| 国产欧美日韩激情| 欧美日韩三级一区二区| 国产中文字幕一区| 亚洲成在人线在线播放| 久久久久久97三级| 国产欧美日韩在线| 一本大道久久a久久综合婷婷| 日韩不卡在线观看日韩不卡视频| 久久久久国产精品厨房| 在线免费视频一区二区| 国产精品一级在线| 日韩中文欧美在线| 亚洲日本一区二区三区| 久久一区二区三区四区| 欧美精品在线观看播放| 色综合天天性综合| 国产精品99久| 日韩不卡在线观看日韩不卡视频| 亚洲色图都市小说| 国产视频在线观看一区二区三区| 7777精品伊人久久久大香线蕉超级流畅 | 午夜欧美电影在线观看| 中文字幕欧美国产| 欧美大片一区二区三区| 91精品婷婷国产综合久久| 日本电影亚洲天堂一区| 成人一级视频在线观看| 久久福利资源站| 奇米888四色在线精品| 亚洲一区二区三区爽爽爽爽爽| 欧美国产1区2区| 国产日韩视频一区二区三区| 精品国产91乱码一区二区三区|