如同微信这样的功能
不需要群聊功能,传输消息要可靠,如果没有接收到要缓存一下,下一次打开的时候客户端要提醒
如何实现?
不需要过于细节,把关键技术点和架构写明白就好了。
谢谢大神
如同微信这样的功能
不需要群聊功能,传输消息要可靠,如果没有接收到要缓存一下,下一次打开的时候客户端要提醒
如何实现?
不需要过于细节,把关键技术点和架构写明白就好了。
谢谢大神
// @ts-check
import * as net from 'net'
import * as readline from 'readline'
const start = () => {
const port = Number(process.env.PORT || 33757)
const server = net.createServer(socket => {
socket
.on('data', function (e) {
const words = e.toString().trim()
console.log(`${new Date().toLocaleTimeString()}\tclient say: "${words}"`)
switch (words) {
case 'close':
socket.destroy();
break;
}
})
.on('close', function () {
console.log('close')
})
.on('error', function (e) {
console.log(e)
})
readline.createInterface({
input: process.stdin
})
.on('line', function (line) {
socket.write(`${new Date().toLocaleTimeString()}\tserver reply: "${line}"\n`)
})
})
server.listen(port)
}
start();
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答1.3k 阅读
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
3 回答2.2k 阅读
1 回答2.6k 阅读✓ 已解决
公司直接用的腾讯IM实时通讯 节约开发成本