Java网络编程——客户端与服务端的简单连接

随着互联网技术的越来越快的发展,编程代码也从复杂变得越来越简单化,那么Java网络编程中,客户端与服务器端是如何建立起联系的呢?下面和我一起去看看吧!

一、创建服务器端口

  • 01

    1、在test.network包中新建Server类,并在类中写一个main方法,代码如图所示;

  • 02

    2、在main函数中直接创建一个ServerSocket对象,我们这里随便写一个端口,以8888作为例子;代码如下图。

  • 03

    3、创建的对象有异常,捕获异常,并且最后还要用finally来关闭(finally是必须执行的,有清理资源等作用),finally有异常进行捕获,代码如下;

二、创建客户端端口

  • 01

    1、在test.network包中创建客户端类Client,在Client类中写一个main函数,创建一个Socket的对象,里面赋值为客户端电脑IP(我用的是电脑回环IP)和服务端相同端口,并且捕获异常,代码如下图;

  • 02

    2、写finally机制并且捕获异常,代码如下图;

三、服务端与客户端的连接

  • 01

    1、运行服务端Server,运行服务器端时,程序会一直处于停在运行状态中,等待客户端的请求;

  • 02

    2、运行客户端,这是服务器端口会出现客户端的请求指令的,如下图所示;

  • 03

    3、可以通过下面的知识按钮看到服务器端与客户端的运行情况;

(0)

相关推荐

  • WIN10 telnet 功能只有客户端没有服务端怎么办

    有可能是被隐藏了,去重新安装试试: 依次点击"开始"→"控制面板"→"程序","在程序和功能"找到并点击"打开 ...

  • linux网络编程socket介绍

    一.概念介绍网络程序分为服务端程序和客户端程序。服务端即提供服务的一方,客户端为请求服务的一方。但实际情况是有些程序的客户端、服务器端角色不是这么明显,即互为客户端和服务端。 我们编写网络程序时,一般 ...

  • Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步配置教程

    说明: 1、Rsync服务端 系统:Ubuntu Server 11.10 IP地址:192.168.21.168 数据存放目录:/home/mysql_data 2、cwRsync客户端 系统:Wi ...

  • Linux网络编程wait()和waitpid()的讲解

    客户端断开连接后,服务器端存在大量僵尸进程。这是由于服务器子进程终止后,发送SIGCHLD信号给父进程,而父进程默认忽略了该信号。为避免僵尸进程的产生,无论我们什么时候创建子进程时,主进程都需要等待子 ...

  • 如何安装锐起无盘服务端 图解教程

    锐起无盘服务端安装 所用系统和软件均自网上收集: 操作方法 01 服务端安装 安装2003,把"服务"快捷方式放到桌面.(本例中硬盘分四个区,2003安装在主分区C盘中) 02 设 ...

  • Linux网络编程使用多进程实现服务器并发访问

    采用多进程的方式实现服务器的并发访问的经典范例。 程序实现功能: 1.客户端从标准输入读入一行文字,发送到服务器. 2.服务器接收到客户端发来的文字后,原样返回给客户端. 3.客户端接收到服务器的发来 ...

  • 11大金牌免费网络视频客户端横评

    目前的网络视频客户端软件实在是太多,小编随意一搜,至少就有成百上千款,并且很多都是闻所未闻,听所谓听的,也不知道效果及功能到底都怎么样?这让小编在一开始选择的时候,简直有点无所适从的感觉!经过快速研究 ...

  • 奇迹mu服务端的架设 奇迹架设教程 奇迹技术

    操作方法 01 架设所需要的工具.环境 02 选租或者购买服务器 03 如何连接服务器 04 如何上传文件至服务器 05 架设服务端 06 一.防骗分析 风之恋商业登陆器:普通的在150元/区,VIP ...

  • 单机版传奇架设服务端制作详细说明

    如何做传奇服务端 一: 首先说明一下我们要做为例子使用的工具和服务端:传奇1.76服务端 真正的仿官方1.85版 •最新封号系统 •每周7天的活动系统 •独创的行会升级系统 •最新的反外挂平台二:传奇 ...