知识大全 Java实现网络监听

Posted

篇首语:只有受过教育的人才是自由的。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java实现网络监听相关的知识,希望对你有一定的参考价值。

Java实现网络监听  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  // tcpServer java by fpont /     // usage : java tcpServer   // default port is   // connection to be closed by client   // this server handles only connection     import *;  import java io *;    public class tcpServer     public static void main(String args[])     int port;  ServerSocket server_socket;  BufferedReader input;  try   port = Integer parseInt(args[ ]);    catch (Exception e)   System out println( port = (default) );  port = ;      try   server_socket = new ServerSocket(port);  System out println( Server waiting for client on port +  server_socket getLocalPort());  // server infinite loop  while(true)   Socket socket = server_socket accept();  System out println( New connection accepted +  socket getInetAddress() +   : + socket getPort());  input = new BufferedReader(new InputStreamReader(socket getInputStream()));  // print received data  try   while(true)   String message = input readLine();  if (message==null) break;  System out println(message);      catch (IOException e)   System out println(e);      // connection closed by client  try   socket close();  System out println( Connection closed by client );    catch (IOException e)   System out println(e);        catch (IOException e)   System out println(e);          // tcpClient java by fpont /     // usage : java tcpClient   // default port is     import *;  import java io *;    public class tcpClient     public static void main(String[] args)     int port = ;  String server = localhost ;  Socket socket = null;  String lineToBeSent;  BufferedReader input;  PrintWriter output;  int ERROR = ;    // read arguments  if(args length == )   server = args[ ];  try   port = Integer parseInt(args[ ]);    catch (Exception e)   System out println( server port = (default) );  port = ;        // connect to server  try   socket = new Socket(server port);  System out println( Connected with server +  socket getInetAddress() +   : + socket getPort());    catch (UnknownHostException e)   System out println(e);  System exit(ERROR);    catch (IOException e)   System out println(e);  System exit(ERROR);      try   input = new BufferedReader(new InputStreamReader(System in));  output = new PrintWriter(socket getOutputStream() true);    // get user input and transmit it to server  while(true)   lineToBeSent = input readLine();  // stop if input line is   if(lineToBeSent equals( )) break;  output println(lineToBeSent);      catch (IOException e)   System out println(e);      try   socket close();    catch (IOException e)   System out println(e);       cha138/Article/program/Java/hx/201311/26703

相关参考

知识大全 oracle服务端和客户端之间的网络监听设置

  下面为您介绍的是oracle服务端和客户端之间的网络监听设置如果您在oracle<;服务端和客户端之间的网络监听设置方面遇到过类似的问题不妨一看  oracle服务端和客户端之间的网络监听设

知识大全 java监听文件Error listenerStart错误

java监听文件ErrorlistenerStart错误  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Java图形界面事件监听处理之四种方法

Java图形界面事件监听处理之四种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我自年上大

在总线式网络中,载波监听多路送取/冲突检测方法如何?

  在总线结构中,所有的站都把它们的接收器连到总线上,在正常条件下,连到总线上的发送器只有一个、即只允许一个站向总线上发送信息。各站可采用“竞用”方式发送信息到总线上,也就是说,任何一个站,只要它准备

在总线式网络中,载波监听多路送取/冲突检测方法如何?

  在总线结构中,所有的站都把它们的接收器连到总线上,在正常条件下,连到总线上的发送器只有一个、即只允许一个站向总线上发送信息。各站可采用“竞用”方式发送信息到总线上,也就是说,任何一个站,只要它准备

知识大全 js监听键盘事件示例代码

本文为大家详细介绍下使用js如何监听键盘事件具体实现代码如下感兴趣的朋友可以参考下希望对大家有所帮助 复制代码代码如下:cha138/Article/program/Java/JS

知识大全 java关于多线程的部分操作

  一般服务器端代码每次收到一个线程一个client就会产生  /************************开始监听**************************/  intport=; 

知识大全 Java趣味Java网络机器人

Java趣味Java网络机器人  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  packageau

知识大全 Java 网络编程

Java网络编程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  网络编程作为Java的主要应用之

知识大全 Java学习---网络编程

Java学习---网络编程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  网络模型OSI的网络模