如同微信这样的功能
不需要群聊功能,传输消息要可靠,如果没有接收到要缓存一下,下一次打开的时候客户端要提醒
如何实现?
不需要过于细节,把关键技术点和架构写明白就好了。
谢谢大神
如同微信这样的功能
不需要群聊功能,传输消息要可靠,如果没有接收到要缓存一下,下一次打开的时候客户端要提醒
如何实现?
不需要过于细节,把关键技术点和架构写明白就好了。
谢谢大神
// @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();
3 回答2.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
8 回答3.7k 阅读
4 回答2.8k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
公司直接用的腾讯IM实时通讯 节约开发成本