java网络基础------3------实现服务器
2017-07-15 20:08
169 查看
1、SeverSocket server = new SockeSever(8189); //建立一个监听本机8189端口的服务器
2、Socket incoming = server.accept(); //server.accept()是告诉服务器不停的等待,知道有socket接入,生成一个socket s。
例子,服务器端代码:
2、Socket incoming = server.accept(); //server.accept()是告诉服务器不停的等待,知道有socket接入,生成一个socket s。
例子,服务器端代码:
1 package com.socket; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.io.OutputStream; 6 import java.io.PrintWriter; 7 import java.net.ServerSocket; 8 import java.net.Socket; 9 import java.util.Scanner; 10 11 public class Sever { 12 public static void main(String args[]) throws IOException{ 13 try(ServerSocket server= new ServerSocket(8191)){ 14 try(Socket incomming = server.accept()){ 15 InputStream in = incomming.getInputStream(); 16 OutputStream out = incomming.getOutputStream(); 17 try(Scanner sc = new Scanner(in)){ 18 PrintWriter writer = new PrintWriter(out,true); 19 writer.println("enter exit,to exit"); 20 boolean t = false; 21 while(!t && sc.hasNext()){ 22 String line = sc.nextLine(); 23 writer.println("Echo:"+line); 24 if(line.trim().equals("exit")) 25 t = true; 26 } 27 } 28 } 29 } 30 } 31 32 }
相关文章推荐
- JAVA网络编程基础-1-快速网络编程入门-聊天服务器实现
- 用Java实现FTP服务器-Java基础-Java-编程开发
- java基础:Web服务器原理 以及 用java简单实现
- 使用事件驱动模型实现高效稳定的网络服务器程序【写得比较基础详细】
- java实现最基础的socket网络通信
- Java基础24天--05--网络编程(浏览器客户端--Tomcat服务器)
- Java套接字实现网络编程之基础篇
- 网络基础知识、在Java中实现UDP协议编程
- Java基础知识强化之网络编程笔记08:TCP之客户端键盘录入服务器控制台输出
- Java基础知识强化之网络编程笔记10:TCP之客户端读取文本文件服务器控制台输出
- Java基础知识强化之网络编程笔记14:TCP之多个客户端上传到一个服务器的思考(多线程改进)
- java网络编程之HTTP服务器的实现
- Java基础知识强化之网络编程笔记07:TCP之服务器给客户端一个反馈案例
- java网络编程(6)——实现一个服务器把小写转大写
- Linux 网络编程基础(一) ---------------客户端/服务器的简单实现
- Java基础知识强化之网络编程笔记09:TCP之客户端键盘录入服务器写到文本文件中
- Linux 网络编程基础(一) ---------------客户端/服务器的简单实现
- Java网络编程 - 浅析web服务器与浏览器的实现原理
- Linux 网络编程基础(一) ---------------客户端/服务器的简单实现
- Java套接字实现网络编程之基础篇(1)