-
socket通信模型
查看全部 -
URL
查看全部 -
Java提供的網(wǎng)絡(luò)功能
查看全部 -
端口
查看全部 -
截個(gè)圖
查看全部 -
IP和端口相當(dāng)于電話總機(jī)和分級(jí)的概念
查看全部 -
所以自己取端口號(hào)的時(shí)候可以從1024開始,一直到65534,都是可以的
查看全部 -
網(wǎng)絡(luò)功能四大類
查看全部 -
客戶端 1.創(chuàng)建客戶端Socket,指定服務(wù)器地址和端口 Socket socket=new Socket("IP地址","端口號(hào)"); 2.獲取輸出流,向服務(wù)器發(fā)送信息 OutputStream os=socket.getOutputStream();//字節(jié)輸出流 PrintWriter pw=new PrintWriter(os);//將輸出流包裝為打印流 pw.write("用戶名:admin;密碼:123"); pw.flush(); socket.shutdownOutput();//關(guān)閉輸出流 //關(guān)閉相應(yīng)的資源 pw.close(); os.close(); socket.close();
查看全部 -
服務(wù)器端代碼(實(shí)現(xiàn)用戶登錄) //1.創(chuàng)建一個(gè)ServerSocket,并指定端口號(hào) ServerSocket serverSocket = new ServerSocket(8888); //2.調(diào)accept()方法開始監(jiān)聽,等待客戶端連接 System.out.println("***服務(wù)器已經(jīng)啟動(dòng),等待連接***"); Socket socket = serverSocket.accept(); //3.獲取輸入流,用來接受客戶端發(fā)來的信息 InputStreamReader ir = new InputStreamReader(socket.getInputStream()); BufferedReader br = new BufferedReader(ir); String data = br.readLine(); while(data!=null){ System.out.println("我是客戶端發(fā)送來的數(shù)據(jù):" + data); data = br.readLine(); } socket.shutdownInput(); //關(guān)閉輸入流。 br.close(); ir.close();
查看全部 -
端口,ip地址和端口號(hào)組成socket
查看全部 -
3
查看全部 -
2
查看全部 -
1
查看全部 -
1
查看全部
舉報(bào)