当前位置:主页 > 论文百科 > 农业期刊 >

java socket read -1_java基础之网络编程_java网络编程之socket网络编程示例(服务器端/客

发布时间:2016-07-07 14:03

  本文关键词:Java网络编程,由笔耕文化传播整理发布。


Java网络编程之socket网络编程示例(服务器端/客户端)

作者: 字体:[ ] 类型:转载 时间:2014-01-22

这篇文章主要介绍了java socket网络编程的示例,分为服务器端和客户端,大家参考使用吧

Java为TCP协议提供了两个类,分别在客户端编程和服务器端编程中使用它们。在应用程序开始通信之前,需要先创建一个连接,由客户端程序发起;而服务器端的程序需要一直监听着主机的特定端口号,等待客户端的连接。在客户端中我们只需要使用Socket实例,而服务端要同时处理ServerSocket实例和Socket实例;二者并且都使用OutputStream和InpuStream来发送和接收数据。

学习一种知识最好的方式就是使用它,通过前面的笔记,,我们已经知道如何获取主机的地址信息,现在我们通过一个简单的程序来初步学习传输层使用了TCP协议的Socket编程。

TCP服务器端

在Socket编程中,服务器端远比客户端要复杂得多。服务器端的工作就是建立一个通信终端,被动的等待客户端的连接。下面这个服务器端程序的示例的作用是:监听从控制台输入获取的端口号,并且将客户端发送过来的消息,再发送回去。

复制代码 代码如下:


importjava.net.*;
importjava.text.MessageFormat;
importjava.io.*;

publicclassTCPEchoServer{

privatestaticfinalintBUFSIZE=32;

publicstaticvoidmain(String[]args)throwsIOException{
//TODOAuto-generatedmethodstub
    //从控制台获取需要监听的端口号
if(args.length!=1)
thrownewIllegalArgumentException("Parameter(s):

  本文关键词:Java网络编程,由笔耕文化传播整理发布。



本文编号:66563

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/xxkj/66563.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f0e4e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com