程序在4441端口监听,当检测到有客户机请求时,产生一个内为“客户,你好,我是服务器”的字符串输出到客户端
2015-05-20 18:36
316 查看
【例 13-4】与例10.3 Client端应用程序对应的Server端应用程序。程序在4441端口监听,当检测到有客户机请求时,产生一个内为“客户,你好,我是服务器”的字符串输出到客户端。 import java.io.*;import java.net.*; public class Server{ public static void main(String args[]){ ServerSocket server = null; Socket you = null;String s = null; DataOutputStream out = null; DataInputStream in = null; try{ server = new ServerSocket(4441); }catch(IOException e1){ system.out.println(“ERROR:” +e1); } try{ you = server.accept(); in = new DataInputStream(you.getInputStream()); out = new DataOutputStream(you. getOutputStream()); while(true){ s = in.readUTF(); if(s!=null) break; } out.writeUTF(“客户,你好,我是服务器”); out.close(); } catch(IOException e){System.out.println(“ERROR:”+e);} } }
相关文章推荐
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
- lesson 11:使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
- Client程序向服务器主机的端口4441提出请求,连接建立后完成对服务器的读写
- Java编写一个简单的TCP通信程序。服务器发送一条字符串,客户端接收该信息并显示。
- Python 一个服务器监听多个客户端请求
- Python实现一个服务器监听多个客户端请求
- oracle-12514 or 12520 监听程序无法为请求的服务器类型找到可用的处理程序
- Python 3.x - 一个简单的客户端Get请求程序
- lesson 11:. 使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”。
- System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)
- UNIX网络编程卷1 服务器程序设计范式1 并发服务器,为每个客户请求fork一个进程
- 编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母数
- 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
- System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) .
- 编写一个程序,该程序当输入Crtl+C时输出字符串"I got signal"。在其余的时间,该程序只是无限循环,每一秒输出一条"hello world"信息。
- [汇编笔记]一个接受输入的字符串并反向输出的程序分析
- 【Java】编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母数