4 ms·
Not that hard, if you don't care about two things: - Typing latency - Access from mobile devices Many people don't care about those things; good for them. U
by comex 7y ago
Not that hard, if you don't care about two things:
- Typing latency
- Access from mobile devices
Many people don't care about those things; good for them. Unfortunately for me, I do.
I can (and do) use a bouncer, which theoretically solves both problems: text entry is handled by my local IRC client rather than every keystroke going through a server, and I can run an IRC client on my phone. Unfortunately, bouncers are a rather poor approximation of true cross-device history/state synchronization; e.g. they don't sync unread messages. And they're generally slow and fiddly for various silly reasons. For example, most bouncers require you to make a separate connection for each IRC network, which is slower, and requires configuring each client device for each network, annoying if you have a lot of networks. Also, long backlogs can overload slow IRC clients, but typically the alternative to long backlogs is losing history, since there's no standard mechanism for clients to request history on demand.
There are also some IRC clients that do "true" state synchronization, like Quassel or Weechat's relay mode, but none with a tolerable iPhone version, last I checked.
- hprotagonist 7y agomosh solves my latency and mobile access issues handily. tmux, irssi, and mosh on a VPS and i’ve had that setup for IRC for ... pushing a decade?
- Wingy 7y agoI use The Lounge for IRC because I use iOS, Windows, and Linux.
- comex 7y agoI haven’t used The Lounge; it looks well-designed, but I try to avoid web-based clients as they have a lot of overhead. It also doesn’t seem like The Lounge has any solution for push notifications on iOS. (Alas, most ‘native’ IRC clients for macOS have web views inside anyway, so avoiding web-based stuff may be a lost cause. But then I’m in no position to complain about Slack or Discord using Electron…)
- atomi 7y agoCheck out Termux on Android. As mentioned you can use Mosh and you can use it with Termux.