-
客户端 address = InetAddress.getLocalHost(); Socket socket=new Socket(address, 8800); OutputStream isr=socket.getOutputStream(); PrintWriter print=new PrintWriter(isr); print.println("我是客户端:用户名:Admin 密码:235"); print.flush(); socket.shutdownOutput(); InputStream test=socket.getInputStream(); InputStreamReader tes=new InputStreamReader(test); BufferedReader te=new BufferedReader(tes); String string=te.readLine(); while(string!=null) { System.out.println("服务器说"+string); string=te.readLine(); } socket.close(); //因为关闭了socket的流,则对应的相关的流也随机关闭,所以可以省略各种相关流的关闭操作.查看全部
-
TCP 服务器端 ServerSocket serversocket=new ServerSocket(8800); Socket socket=serversocket.accept(); InputStream isr=socket.getInputStream(); InputStreamReader is=new InputStreamReader(isr); BufferedReader i=new BufferedReader(is); String string=i.readLine(); while(string!=null) { System.out.println("我是服务器.客户端说:"+string); string=i.readLine(); } socket.shutdownInput(); OutputStream br=socket.getOutputStream(); PrintWriter b=new PrintWriter(br); b.println("欢迎你"); b.flush(); isr.close(); is.close(); i.close(); br.close(); b.close(); serversocket.close(); socket.close(); //实际上关闭了socket则对应的各种输入输出流也会关闭,包括socket的shutdownInput/Output、InputStream、InputStreamReader这些也随之关闭.不包括服务端的SocketServer实例的close查看全部
-
TCP协议是传输层的协议,称为传输控制协议。 IP协议是网际协议,即是网络与网络之间的协议查看全部
-
IP地址用来唯一的区分网络中的一台计算机,端口则是用来标识计算机的的进程的查看全部
-
socket编程传递文件查看全部
-
socket的重点以及技巧查看全部
-
1.不同的应用程序是通过端口号来进行区分的!<br> 2.端口号的范围是0~65535,其中0~1023号端口为系统预留分配的端口!<br> 3.IP地址和端口号组成了所谓的Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础! 4.常用端口:http:80; ftp ; 21 ; telnet: 23查看全部
-
Socket通信模型查看全部
-
Socket通信实现步骤查看全部
-
多线程服务器查看全部
-
JAVA提供的四类网络功能查看全部
-
Socket通信步骤查看全部
-
pw.flush()方法清空缓存,发送信息查看全部
-
socket通信模型查看全部
-
InetAddress address=InetAddress.getLocalHost(); 实例化Address查看全部
举报
0/150
提交
取消