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

技术网络编程--简单的客户端与服务端连接 网络编程--简单的客户端与服务端连接package socket;import java.io.IOException;
import java.io.Outp

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

封装插座;

导入Java。io。ioexception

导入Java。io。OutputStream

导入Java。净。不着装;

导入Java。净。插座;

导入Java。净。未知异常;

/**

*版权所有(三),2018-2021年,林先生

*作者林先生

*日期: 2021/12/1 21:46

*文件名:套接字01客户端

*描述:客户端

*/

公共类socket tapi 01客户端{

公共静态void main(字符串[]参数)引发IOException {

//连接本机的端口,如果连接成功则返回(电源)插座对象

Socket Socket=新的Socket(在地址中。getlocalhost(),6666);

System.out.println('返回socket=' socket ');

//连接上后通过socket.getOutputStream()得到和(电源)插座对象关联的输出流对象

输出流OS=套接字。get output stream();

os.write('hello.server ' .getBytes());

操作系统。close();

插座。close();

System.out.println('客户端退出。');

}

}

封装插座;

导入Java。io。ioexception

导入Java。io。InputStream

导入Java。净。ServerSocket

导入Java。净。插座;

/**

*版权所有(三),2018-2021年,林先生

*作者林先生

*日期: 2021/12/1 21:38

*文件名:套接字01服务器

*描述:服务器端

*/

公共类SocketAPI01Server服务器服务器{

公共静态void main(字符串[]参数)引发IOException {

//在本机的6666端口监听,等待连接

//要求在本机没有其他服务占用6666端口

服务器套接字服务器套接字=新服务器套接字(6666);

System.out.println('端口6666等待连接。');

//当客户端连接则返回(电源)插座对象

socket socket=Serversocket。accept();

System.out.println('对象已连接。');

//通过socket.getInputStream()读取客户端写入到数据通道的数据

输入流为=插座。getinputstream();

//IO读取

字节[]字节=新字节[1024];

int ReadLen=0;

while ((readLen=is.read(字节))!=-1){

System.out.println(新字符串(字节,0,ReadLen));

}

就是。close();

插座。close();

服务器套接字。close();

}

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/130345.html

(0)

相关推荐

  • 怎么设置vivado中ip核的位置(vivado怎么打开查看端口的窗口)

    技术Vivado中IP是如何控制端口的可见与不可见Vivado中IP是如何控制端口的可见与不可见,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。测试平台Viv

    攻略 2021年12月22日
  • 树莓派的安装过程是怎样的

    技术树莓派的安装过程是怎样的今天就跟大家聊聊有关树莓派的安装过程是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先烧录SD卡我的是Debian系统,使用d

    攻略 2021年11月19日
  • oracle中expdp和impdp如何导出导入表空间

    技术oracle中expdp和impdp如何导出导入表空间小编给大家分享一下oracle中expdp和impdp如何导出导入表空间,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有

    攻略 2021年11月11日
  • 香港轻量云服务器拥有哪些功能

    技术香港轻量云服务器拥有哪些功能了解轻量云服务器的来龙去脉将使您更容易确定正确的服务类型。下面是我们总结的一些轻量云服务器的功能和用途。1.超高流量网站 如果您管理一个流量超高的网站,轻量云服务器是适合您网站的服务。如果

    礼包 2021年12月9日
  • QT+树莓派如何实现一个简单的播放器

    技术QT+树莓派如何实现一个简单的播放器这篇文章给大家介绍QT+树莓派如何实现一个简单的播放器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。说起树莓派,买了也有一段时间了,但是始终都没有做出什么好玩

    攻略 2021年11月19日
  • 数据库操作类怎么命名(数据库变量的命名规则)

    技术数据库中如何使用SET NEWNAME FOR这篇文章主要介绍了数据库中如何使用SET NEWNAME FOR,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解

    攻略 2021年12月13日