项目地址:https://github.com/netcan/Talk
下载地址:https://github.com/netcan/Talk/releases/download/v0.44/Talk.by.Netcan.v0.44.zip
支持的特性:
- 群聊
- 私聊
- 消息提醒
- 用户状态标记
- 聊天记录保存
- 表情支持
效果图:
可以发送表情
服务端

项目地址:https://github.com/netcan/Talk
下载地址:https://github.com/netcan/Talk/releases/download/v0.44/Talk.by.Netcan.v0.44.zip
支持的特性:
效果图:
可以发送表情
服务端

|
poutaDec 15, 2016 via Android
1
还不错的样子
|
|
2
可以考虑增加数据校验,传输加密,以及使用线程池来接 accept()方法,减少不必要的线程创建
|
|
4
@netcan 线程池基本上不会影响实时性的,只要你不设置线程池的 MAX_VALUE 就行
其实就算你不设置最大线程数,当客户端数量过多的时候还是会突破系统的最大线程数,这个只能用协程来解决了,毕竟这种简单通讯,为每个 connect 创建一个线程很浪费资源, java 又没有 Python,Golang 他们提供的好用的协程库,这个我也想不到好办法解决 |
|
onlyhotDec 16, 2016 via iPhone
5
赞 就喜欢这种学以致用的作风
|
|
q397064399Dec 16, 2016
6
富文本如何实现的
|
|
q397064399Dec 16, 2016
7
好吧,是 moji 文字
|
|
q397064399Dec 16, 2016
8
@netcan 线程池 可以复用,尽量采用线程池 ,而不是自己手动创建 销毁
小规模应用程序,无所谓 |
|
9
@q397064399 了解了
|
|
jsjjdzgDec 16, 2016
10
现在的初学者好叼~
|
|
tl3shiDec 16, 2016
11
啊, 看到这个...回想我当年也做过一个聊天软件.
  |
|
hweiningDec 20, 2016
13
JavaFX 实现的?好棒
|