项目地址:https://github.com/netcan/Talk
下载地址:https://github.com/netcan/Talk/releases/download/v0.44/Talk.by.Netcan.v0.44.zip
支持的特性:
效果图: 可以发送表情 服务端
1
pouta 2016-12-15 22:53:38 +08:00 via Android
还不错的样子
|
2
wwqgtxx 2016-12-15 23:27:25 +08:00 1
可以考虑增加数据校验,传输加密,以及使用线程池来接 accept()方法,减少不必要的线程创建
|
4
wwqgtxx 2016-12-16 00:34:24 +08:00 1
@netcan 线程池基本上不会影响实时性的,只要你不设置线程池的 MAX_VALUE 就行
其实就算你不设置最大线程数,当客户端数量过多的时候还是会突破系统的最大线程数,这个只能用协程来解决了,毕竟这种简单通讯,为每个 connect 创建一个线程很浪费资源, java 又没有 Python,Golang 他们提供的好用的协程库,这个我也想不到好办法解决 |
5
onlyhot 2016-12-16 00:55:46 +08:00 via iPhone
赞 就喜欢这种学以致用的作风
|
6
q397064399 2016-12-16 06:14:20 +08:00
富文本如何实现的
|
7
q397064399 2016-12-16 06:14:38 +08:00
好吧,是 moji 文字
|
8
q397064399 2016-12-16 06:18:14 +08:00
@netcan 线程池 可以复用,尽量采用线程池 ,而不是自己手动创建 销毁
小规模应用程序,无所谓 |
9
netcan OP @q397064399 了解了
|
10
jsjjdzg 2016-12-16 10:59:55 +08:00
现在的初学者好叼~
|
11
tl3shi 2016-12-16 23:51:40 +08:00
啊, 看到这个...回想我当年也做过一个聊天软件.
![]( http://i1123.photobucket.com/albums/l549/tl3shi/my-projects/ichat-0.jpg) ![]( http://i1123.photobucket.com/albums/l549/tl3shi/my-projects/ichat-1.jpg) |
13
hweining 2016-12-20 18:05:49 +08:00
JavaFX 实现的?好棒
|