Loading

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 35 下一页
摘要: 上一篇实现了服务端,本篇主要展示 客户端代码的设计 客户端的代码比较复杂一点,由于P2P中,客户端要二者兼顾。 注意:目前本实例中只实现了消息的传输,但大致框架已定,后面的文件传输很简单了。 废话不多,首先上效果:(由于时间比较紧,只是初步实现了,欢迎大家二次创作,优化加强!!) 项目地址:http 阅读全文
posted @ 2021-11-07 20:30 文牧之 阅读(173) 评论(0) 推荐(0)
摘要: 经过前面一段时间的学习,我们学习到了如何利用Socket实现各种功能。 下面,激动人心的时刻到了。 我们要对前面学习提纯的Demo进行综合利用,做出一款真正的聊天软件,这个聊天软件不仅可以发送消息,也可以发送图片,音频和视频等文件。 而且我们要做出一款P2P的聊天软件,即客户端与客户端的点对点通信, 阅读全文
posted @ 2021-11-07 14:34 文牧之 阅读(190) 评论(0) 推荐(0)
摘要: 实现这一功能的关键点在于 private DataInputStream in = null; // 创建流对象 private DataOutputStream out = null; // 创建流对象 这两个对象的使用,这两个类可以传输任何文件!!! 服务端: package InternetC 阅读全文
posted @ 2021-11-06 20:20 文牧之 阅读(244) 评论(0) 推荐(0)
摘要: 关键点在于使用: private ObjectOutputStream writer; private ObjectInputStream reader; ObjectOutputStream和ObjectInputStream这两个类 具体代码如下: 一共三个类 1.服务端 package Int 阅读全文
posted @ 2021-11-05 21:02 文牧之 阅读(83) 评论(0) 推荐(0)
摘要: 其实道理很简单,如果两个人想顺畅的交流,事先确定好交流的主题就能避免牛头不对马嘴的情况。 这里的主题其实就是:编码格式。 就是服务端和客户端创建writer和out时指定编码格式。 1.服务端代码 package InternetCode.Socket.Exa9; import java.io.*; 阅读全文
posted @ 2021-11-04 22:05 文牧之 阅读(21) 评论(0) 推荐(0)
摘要: 上一节我们仅仅实现了客户端向服务端发送消息,服务端接收并打印出来。 这一节我们来实现客户端和服务器的相互通信。 1.服务器端代码 package InternetCode.Socket.Exa8; import java.io.*; import java.net.*; import java.ut 阅读全文
posted @ 2021-11-03 19:35 文牧之 阅读(141) 评论(0) 推荐(0)
摘要: 本实例实现了服务端通过Socket进行客户端消息的监听,客户端向服务端发送字符串消息。 服务端代码: package InternetCode.Socket.Exa7; import java.io.*; import java.net.*; /** * 通过服务器套接字接收客户端发送的信息 * 注 阅读全文
posted @ 2021-11-02 22:32 文牧之 阅读(27) 评论(0) 推荐(0)
摘要: Socket分为两种: 服务器ServerSocket和普通Socket,其中服务器Socket用于接收客户端的连接,一般来说,一个服务器套接字可以被多个普通套接字连接。 1.创建服务器ServerSocket等待连接Demo package InternetCode.Socket.Exa6_1; 阅读全文
posted @ 2021-11-01 22:00 文牧之 阅读(15) 评论(0) 推荐(0)
摘要: 1.何为子分区? 子分区顾名思义,就是在分区中再创建分区,达到对数据的细腻化操作。 MySQL数据库中允许在RANGE和LIST的分区上再进行HASH分区或KEY分区。 2.实例学习 运行下面语句: CREATE TABLE ts( a int, b date ) partition by rang 阅读全文
posted @ 2021-10-29 19:49 文牧之 阅读(13) 评论(0) 推荐(0)
摘要: 1.何为HASH分区? 故名思意,就是将列值通过特定的HASH函数计算后的值划分分区,HASH分区的目的是将数据均匀的分布到预先定义的各个分区中,保证数据均匀分布。 我们要做的是基于将要被散列的列值指定一个列值或表达式,以及指定被分区的表将要被分割的分区数量。 MySQL支持的HASH分区分为普通H 阅读全文
posted @ 2021-10-29 19:39 文牧之 阅读(38) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 35 下一页