|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
dalas (dalas) |
▲▲▲▲▲ |
-
|
普通会员 |
|
2020/12/26 9:45:31 |
标题: |
|
加入我的收藏 |
楼主: |
这几天一直在找即时通信源码,最好是用完成端口的,CSDN被骗了不少分,都是些骗分的玩意,在本站下载到一个防QQ的,不过太老了,基于indy9的,而且语音、视频、传文件都不能用
----------------------------------------------
- |
作者: |
|
2020/12/26 19:06:55 |
1楼: |
这个不是很难,自己写个不就可以了!
----------------------------------------------
|
作者: |
glwang (glwang) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2020/12/26 20:51:35 |
2楼: |
有一个Delphi 7写的类似QQ的桌面版,服务端是C#,被用来用作企业内部的即时通讯软件,百度找找吧
----------------------------------------------
|
作者: |
|
2020/12/26 20:52:12 |
2楼: |
完成端口?为啥要完成端口?
通讯不难。难的是那一大堆功能。比如,视频,就这么一个功能,就可以有很多种不同的玩法。比如,要不要搞直播?等等。每个功能都是一大堆代码。
另外,要不要支持 Android, iOS?
要不要表情包?
等等。
----------------------------------------------
-
|
作者: |
|
2020/12/27 6:05:20 |
3楼: |
纯文字就是 Intraweb 超快手可以完成. 但那些串流就需要用上点对点通信, 怎样容许跳进对方的内网? 如果由伺服器作串流交换, 恐怕同一时间处理不到多少串流.
----------------------------------------------
-
|
作者: |
|
2020/12/27 20:43:45 |
4楼: |
串流也可以用服务器转发啊。
现在标准做法,尤其是大网站,都是用服务器转发。至于服务器同一时间能处理多少路,看服务器本身的带宽。
用 P2P 通讯,麻烦事情比较多。当然,也能处理。我15年前就用 Delphi 的 Indy 做过了。今年初我还在这里发贴说要把那个东西的代码整理一下开源出来,后来搞了一段时间,发现需要彻底重写,然后因为很多别的事情,暂时放下了。以后有空我会继续搞。
----------------------------------------------
-
|
作者: |
dalas (dalas) |
▲▲▲▲▲ |
-
|
普通会员 |
|
2020/12/28 19:55:10 |
5楼: |
最难的我觉得是视频会议。
我就是想弄一个玩玩,既然是玩,当然是功能不嫌多了。
C#开源的,倒是找到一个 https://www.cnblogs.com/justnow/p/4990065.html
----------------------------------------------
-
|
作者: |
|
2020/12/28 22:38:12 |
6楼: |
视频会议看你怎么搞。如果要求不高,全部用服务器转发视频数据流,也没有多难。
当然,我是指 WINDOWS 底下。
在 Android 或者 iOS 底下,视频流如何编码解码,也是一个问题,这个 Delphi 没有现成的方案。可能需要使用其它语言来搞了。
----------------------------------------------
-
|
作者: |
|
2020/12/29 15:10:02 |
7楼: |
完成端口不是有个diocp,我觉得还挺好用的,还有C#的版本。用lazarus写了linux和MAC的客户端,一直用来做多线程传文件。音视频没试过。
----------------------------------------------
-
|
作者: |
|
2020/12/29 18:14:40 |
8楼: |
7楼你是用 diocp 做服务器端,做客户端之间的 TCP 中转?
----------------------------------------------
-
|
作者: |
|
2020/12/30 16:41:43 |
9楼: |
@8楼,不中转。就是用IOCP做个大文件的上传下载客户端。一般文件都是5、6G起。把文件放到服务器。
----------------------------------------------
-
|
作者: |
|
2020/12/30 16:53:37 |
10楼: |
DIOCP
----------------------------------------------
-
|
作者: |
glwang (glwang) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2020/12/30 17:09:38 |
11楼: |
Delphi FMX做的跨平台视频会议,很🐮× https://blogs.embarcadero.com/powerful-real-time-virtual-classroom-platform-as-a-service-is-built-in-delphi/
----------------------------------------------
|
作者: |
|
2020/12/30 17:14:20 |
12楼: |
10 楼牛逼。
----------------------------------------------
-
|
作者: |
|
2021/1/3 0:17:17 |
13楼: |
@12楼,我就是搬运下别人的代码,11楼才厉害呢吧。
----------------------------------------------
-
|
|