第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

代碼運(yùn)行出現(xiàn)錯(cuò)誤

SEVER:
package?com.imooc;
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.io.OutputStream;
import?java.io.PrintWriter;
import?java.net.ServerSocket;
import?java.net.Socket;
/*
?*?基于TCP的Socket的通信
?*?服務(wù)器端
?*/
public?class?Sever?{
?public?static?void?main(String[]?args)?{
??//?TODO?Auto-generated?method?stub
??try?{
???ServerSocket?serversocket=new?ServerSocket(8888);
???System.out.println("***服務(wù)器即將啟動(dòng),等待客戶端的連接***");
???Socket?socket=serversocket.accept();//監(jiān)聽客戶端請(qǐng)求
???InputStream?is=socket.getInputStream();//字節(jié)流
???InputStreamReader?isr=new?InputStreamReader(is);//將字節(jié)流轉(zhuǎn)換為字符流
???BufferedReader?br=new?BufferedReader(isr);//為輸入流添加緩沖
???String?info=null;
??????while((info=br.readLine())!=null){//循環(huán)讀取客戶端的信息
???????System.out.println("我是服務(wù)器,客戶端說:"+info);
??????}
??????socket.shutdownInput();//關(guān)閉輸入流
??????
??????OutputStream?os=socket.getOutputStream();
??????PrintWriter?pw=new?PrintWriter(os);
??????pw.write("歡迎您!");
??????pw.flush();??
??????socket.shutdownOutput();
???????
??????
??????is.close();
??????isr.close();
??????br.close();
??????os.close();
??????pw.close();????
??????serversocket.close();
??????socket.close();
??????
???
??}?catch?(IOException?e)?{
???//?TODO?Auto-generated?catch?block
???e.printStackTrace();
??}
?}
}

client:

package?com.imooc;
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.io.OutputStream;
import?java.io.PrintWriter;
import?java.net.InetAddress;
import?java.net.Socket;
import?java.net.UnknownHostException;
/*
?*?基于TCP的Socket的通信
?*?客戶端
?*/
public?class?Client?{
?public?static?void?main(String[]?args)?{
??//?TODO?Auto-generated?method?stub
??try?{
???InetAddress?address=InetAddress.getLocalHost();
???Socket?socket=new?Socket(address.getHostAddress(),8888);
???OutputStream?os=socket.getOutputStream();//輸出流
???PrintWriter?pw=new?PrintWriter(os);//將輸出流轉(zhuǎn)換為打印流
???pw.write("用戶名:可心;密碼是:1234");
??????pw.flush();
???socket.shutdownOutput();//關(guān)閉輸出流
???
???InputStream?is=socket.getInputStream();
???InputStreamReader?isr=new?InputStreamReader(is);//將字節(jié)流轉(zhuǎn)換為字符流
???BufferedReader?br=new?BufferedReader(isr);//為輸入流添加緩沖
???String?info=null;
??????while((info=br.readLine())!=null){//循環(huán)讀取客戶端的信息
???????System.out.println("我是客戶端,服務(wù)器說:"+info);
??????}
???socket.shutdownInput();
???
???
???os.close();
???pw.close();
???is.close();
???isr.close();
???br.close();???
???socket.close();
???
??}?catch?(UnknownHostException?e)?{
???//?TODO?Auto-generated?catch?block
???e.printStackTrace();
??}?catch?(IOException?e)?{
???//?TODO?Auto-generated?catch?block
???e.printStackTrace();
??}
??
?}
}

?運(yùn)行結(jié)果

?

正在回答

3 回答

? InetAddress?address=InetAddress.getLocalHost();

???Socket?socket=new?Socket(address.getHostAddress(),8888);

8888前面可以直接填寫“l(fā)ocalhost”的


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉3170877 提問者

我知道原因了,出現(xiàn)的異常是BindException,表示這些錯(cuò)誤通常發(fā)生在端口正在使用中或無法分配所請(qǐng)求的本地地址時(shí)。所以我改了端口號(hào)為9999后,就運(yùn)行正確了,說明了8888這個(gè)端口正在使用。
2016-09-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉3170877 提問者

非常感謝!我最終找到原因了
2016-09-08 回復(fù) 有任何疑惑可以回復(fù)我~
java.net.BindException:?Address?already?in?use:?JVM_Bind

?at?java.net.DualStackPlainSocketImpl.bind0(Native?Method)

?at?java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)

?at?java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)

?at?java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190)

?at?java.net.ServerSocket.bind(ServerSocket.java:375)

?at?java.net.ServerSocket.<init>(ServerSocket.java:237)

?at?java.net.ServerSocket.<init>(ServerSocket.java:128)

?at?com.imooc.Sever.main(Sever.java:22)

0 回復(fù) 有任何疑惑可以回復(fù)我~

改了,也出現(xiàn)同樣的錯(cuò)誤!運(yùn)行結(jié)果是:

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

代碼運(yùn)行出現(xiàn)錯(cuò)誤

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)