課程
/后端開發(fā)
/Java
/Java Socket應(yīng)用---通信是這樣練成的
為什么我輸出一連串代碼?和老師輸?shù)囊粯拥?/p>
2016-08-14
源自:Java Socket應(yīng)用---通信是這樣練成的 2-2
正在回答
你貼一下代碼
localhost那里你確實(shí)正確嗎?
幫忙看一下
package Socket;
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.Socket;import java.net.UnknownHostException;
import javax.imageio.stream.ImageInputStream;
public class Cilent {
?public static void main(String[] args) {??//1.創(chuàng)建客戶端SOcket,指定服務(wù)器額端口??try {???Socket socket=new Socket("localhost",8888);???//2/獲取輸出流,向服務(wù)器發(fā)送信息??OutputStream os=socket.getOutputStream();??PrintWriter pw=new PrintWriter(os);??pw.write("用戶名:admin;密碼:123");??pw.flush();??socket.shutdownOutput();??//3.獲取輸入流??InputStream ins=socket.getInputStream();??BufferedReader br=new BufferedReader(new InputStreamReader(ins));??String info=null ;??while((info=br.readLine())!=null){???System.out.println("我是客戶端,服務(wù)器說(shuō):"+info);???info=br.readLine();??}
??//3.關(guān)閉資源??br.close();??ins.close();??pw.close();??os.close();??socket.close();??} catch (UnknownHostException e) {???// TODO Auto-generated catch block???e.printStackTrace();??} catch (IOException e) {???// TODO Auto-generated catch block???e.printStackTrace();??}
?}
}
沒(méi)有代碼,我也不知道啊~~~
這個(gè)就對(duì)了嘛
舉報(bào)
分享的是 Java 中的網(wǎng)絡(luò)編程,使用Socket實(shí)現(xiàn)網(wǎng)絡(luò)聊天通信
3 回答為什么我跟老師輸入的代碼一樣,可是我的有異常
2 回答我的程序出現(xiàn)異常了為什么。。代碼和老師一樣
1 回答有文件的傳輸方式的代碼么,都是字符串的
3 回答我按照視頻中一模一樣打的代碼為什么服務(wù)器端運(yùn)行了,客戶端運(yùn)行時(shí)什么東西都沒(méi)有輸出
1 回答為啥我client 一直在輸出內(nèi)容
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-14
你貼一下代碼
2016-08-15
localhost那里你確實(shí)正確嗎?
2016-08-14
幫忙看一下
2016-08-14
幫忙看一下
2016-08-14
package Socket;
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.Socket;
import java.net.UnknownHostException;
import javax.imageio.stream.ImageInputStream;
public class Cilent {
?public static void main(String[] args) {
??//1.創(chuàng)建客戶端SOcket,指定服務(wù)器額端口
??try {
???Socket socket=new Socket("localhost",8888);
???//2/獲取輸出流,向服務(wù)器發(fā)送信息
??OutputStream os=socket.getOutputStream();
??PrintWriter pw=new PrintWriter(os);
??pw.write("用戶名:admin;密碼:123");
??pw.flush();
??socket.shutdownOutput();
??//3.獲取輸入流
??InputStream ins=socket.getInputStream();
??BufferedReader br=new BufferedReader(new InputStreamReader(ins));
??String info=null ;
??while((info=br.readLine())!=null){
???System.out.println("我是客戶端,服務(wù)器說(shuō):"+info);
???info=br.readLine();
??}
??//3.關(guān)閉資源
??br.close();
??ins.close();
??pw.close();
??os.close();
??socket.close();
??} catch (UnknownHostException e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??} catch (IOException e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??}
?}
}
2016-08-14
沒(méi)有代碼,我也不知道啊~~~
2016-08-14
這個(gè)就對(duì)了嘛