专栏首页石头岛socket03-Socket 客户端

socket03-Socket 客户端

Soket客户端

可以用来连接服务器

1.连接步骤:

  1. 建立连接
  2. 使用I/O 学节流进行交互

2.代码实现:

public static void main(String[] args) throws IOException {
		//1.建立服务器连接
		Socket client = new Socket("localhost",8888);

		//2.获取服务器传来的数据
		BufferedReader bf = new BufferedReader(
							new InputStreamReader(
							client.getInputStream()
						));

		String getMessage = bf.readLine();	//阻塞式
		System.out.println(getMessage);

		//3.客户端向服务器发送
		DataOutputStream ds = new DataOutputStream(client.getOutputStream());
		ds.writeUTF("client: 获取到了服务器连接");
		ds.flush();
		ds.close();
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用递归实现地址数据菜单

    跟网上的不同的是,我这种方式是以时间换空间的做法,不会一次性把数据全查出来再慢慢遍历,而是每次查询是否存在子级,有就递归下去查。 数据量大时,查库的次数比较多,...

    潇洒
  • 解决 Cannot determine embedded database driver class for database type NONE

    刚搭的新项目一启动就报错,一直就知种起不来。各种搜索以后总结两种解决方式。 先看错误:

    潇洒
  • pagehelper报错解决方法

    如果使用的是 springboot 不能使用,4.1.x 和 5.1.x,而需要使用 pagehelper-spring-boot-starter

    潇洒
  • 关于RestHighLevelClient

    RestHighLevelClient从字面意思理解就是restful风格的高级别的客户端,看一下Elastic官网怎么定义的:

    只喝牛奶的杀手
  • 如何在腾讯云上启用 PostgreSQL 数据库远程访问?

    本文介绍的就是如何开启 PostgreSQL 数据库远程访问的具体步骤和方法。本文所列操作,也适合希望使用云服务器自建数据库的同学。

    EarlGrey
  • 腾讯云服务器 CVM 相关概念

    用户6120120
  • 如何部署 NTP 服务器

    NTP 全称为 Network Time Protocol ,中文翻译为网络时间协议,1985年就已经被提出,旨在缩短互联网上所有计算机设备与 UTC 的时间差...

    Mr.Crypto
  • 为公益伸出援手,自建 NTP 服务器池

    在本教程中,讲述如何设置了自己的时间服务器,并使其成为NTP池项目的成员,为社区服务,现在国内NTP服务器数量还是不够乐观,还是那句话,如果你有位于国内的、长期...

    吴凌云
  • Linux远程拷贝命令scp

    在开发中经常遇到这样的场景,就是两台Linux服务器间需要互相拷贝文件。常见的场景就是在本机通过堡垒机才能登录到远程的Linux服务器上,而堡垒机上没有相应的f...

    java乐园
  • 第三方登录:新浪微博登录(OAuth2.0)

    其中包括OAUth的基本流程以及最简单的用户注册。但是不同的第三方登录因为其细节不同还是有很多坑的,今天我们就从完善开发者信息开始一步一步添加微博第三方登录的功...

    朝雨忆轻尘

扫码关注云+社区

领取腾讯云代金券