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

技术网络编程--简单的客户端与服务端连接 网络编程--简单的客户端与服务端连接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)

相关推荐

  • 圣诞节送女朋友什么礼物好,圣诞节送女朋友什么礼物好

    技术圣诞节送女朋友什么礼物好,圣诞节送女朋友什么礼物好很多朋友可能会觉得送一些时尚、劲爆的礼物会比较好,但其实流行因素在每个人心中的定位都是不一样的,小编认为,送最适宜对方的礼物就是最好的礼物。▲ 如何包装礼物,礼物包装

    生活 2021年10月24日
  • 1813. 句子相似性 III

    技术1813. 句子相似性 III 1813. 句子相似性 III先把每个句子分成一个个单词
    然后比较即可,设置flag1、flag2,如果第一次出现不一样flag = 1,之后若一样flag2 = 1

    礼包 2021年12月9日
  • ssh-keygen参数(公钥默认写入ssh目录下的什么文件)

    技术ssh-keygen的公钥格式是什么样的这篇文章给大家介绍ssh-keygen的公钥格式是什么样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。ssh-keygen 公钥格式公钥:公钥有2种格式

    攻略 2021年12月24日
  • C++面试易错语法特性有哪些

    技术C++面试易错语法特性有哪些这篇文章主要讲解了“C++面试易错语法特性有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++面试易错语法特性有哪些”吧!面试频率高

    攻略 2021年11月29日
  • 什么是C++引用

    技术什么是C++引用这篇文章主要介绍“什么是C++引用”,在日常操作中,相信很多人在什么是C++引用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是C++引用”的疑惑有所帮助!接下来,

    攻略 2021年11月1日
  • className用法

    技术className用法 className用法className用法4.className用法例 4.1(keyIEFF.html)!DOCTYPE html PUBLIC "-//W3C//DTD

    礼包 2021年11月26日