"1.socke分类" "2.基本操作函数" "3.c实现的网络聊天程序" 套接字(socket) 是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。 1. socke分类 1.1流式套接字 它提供了一种可靠的、面向连接的双向数据传输服务,实现了数据无差 ...
分类:
其他好文 时间:
2019-12-06 13:23:31
阅读次数:
71
原帖地址: https://coolshell.cn/articles/20276.html 这一两周与几个朋友聊天,有年轻的90后,也有大叔级的70后,这些人在我看来都是很有能力的人,但是一些喜好过于强烈,让我不经意地回顾了我工作20年来身边的人,有发展得好的,也有发展的不好的,有些人是很可惜的, ...
分类:
其他好文 时间:
2019-12-06 11:51:09
阅读次数:
93
疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【 "博客园总入口" 】 架构师成长+面试必备之 高并发基础书籍 【 "Netty Zookeeper Redis 高并发实战" 】 疯狂创客圈 高并发 环境 视频,陆续上线: Windows Redis 安装(带视频) Linux Re ...
分类:
其他好文 时间:
2019-12-06 00:12:54
阅读次数:
117
聊天功能是很常见的一种功能,Workerman是一款开源高性能异步PHP socket即时通讯框架。 什么是Workerman? Workerman是一款 开源 高性能异步 PHP socket即时通讯框架 。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏 ...
分类:
其他好文 时间:
2019-12-05 14:47:12
阅读次数:
166
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.Scanner; public class Cl ...
分类:
编程语言 时间:
2019-12-05 13:26:37
阅读次数:
104
一、前言 本文将基于 + + 实现一个简单的在线聊天功能 页面如下: 在线体验地址: "http://www.zhengqingya.com:8101" 二、 + + 实现在线聊天 1、引入websocket依赖 2、websocket 配置类 3、websocket 处理类Controller 4 ...
分类:
编程语言 时间:
2019-12-05 13:03:46
阅读次数:
91
场景: web项目,聊天记录历史搜索。需要支持上拉无限加载,下拉无限加载。 目标: 支持所需场景;可配置。 难点: 顶部无限滚动很麻烦,网上没找着好的解决方案。刚开始 顶部也想使用 IntersectionObserver 特性来做,但二次触发比较麻烦,后来改用监听 scroll 事件。问题又来了, ...
分类:
其他好文 时间:
2019-12-05 12:50:50
阅读次数:
117
这是服务端,可以连接多个客户端,可以实现跟多个客户端切换对话聊天。 客户端client功能:1.每一个连接上服务的客户端都能给SERVER服务发送信息,并且隐藏身份。SERVER来者不拒。。。 服务端SERVER:1.根据下拉框切换,可以一对一跟任意一个连接上SERVER的客户端聊天。。。 只要在同 ...
分类:
其他好文 时间:
2019-12-04 10:29:21
阅读次数:
67
项目是一个即时聊天的社交软件,聊天流采用的是UICollectionView,随着进度的完善,发现一个特别的bug,UICollectionviewCell的复用,并没有直接insert进去,而是出现了莫名奇妙的插入方式, 这不是我的图,这是我在网上找到的,跟我的效果一样一样的。link the i ...
分类:
移动开发 时间:
2019-12-03 01:22:59
阅读次数:
372
状态模式:当一个对象的内在状态改变时,其行为也相应改变,这个对象看起来像是改变了其类。 说白了,就是一个对象,在不同的状态下,表现出不同的行为,(例如:人在工作时,心情愉快、生气、烦恼、郁闷等不同的心情下,敲击键盘声音不同, 和人聊天时语气不同,就像变了一个人似的),为了避免在一个对象中增加各种 i ...
分类:
其他好文 时间:
2019-12-02 16:45:53
阅读次数:
109