Whats next in the DCC world?
It’s been a while since I last blogged, as I was really busy this semester with various projects and exams are still ahead.
But let’s get back to konversation. The DCC part has seen great improvements for the user with UPnP support and lately the Whiteboard extension. So what do you expect next? Oh, yes we still have open whishlist bugs but … oh well…
- Conditional white lists for DCC auto-accept is a great idea and definitely worth implementing
- Automatically abort stalled / timed out DCC receive transfers is a special network problems where the tcp/ip connection is still active but no data is transferred, I don’t think many users have seen it, so the priority for me is rather low. And note transfers with broken connections are already automatically aborted
- Bandwidth control for DCC transfers the oldest and highest voted bug, is rather difficult to implement. Ok easy for send, but impossible for receive via the dcc protocol, as nearly all irc clients don’t wait for the ACK bytes before sending new data. Maybe there is a tcp/ip trick that makes it very easy…
On the other hand lets look what other irc clients have.
KVIrc has voice and video support, which makes it a great all-in-one irc client (except for whiteboard :p). But does konv need voice and video support too? Voice support is cool but for my use-case I want to chat with more than one person at the same time, which kvirc doesn’t over as it seems, or I just couldn’t find it. And it wouldn’t be easy for konv to act as “voice-server” to allow multi-voice-chats too.
The main reason why I implemented whiteboard is that there are not many “network-painting-apps”, but that is not the case for voice and video,.there are many voice and video clients out there. So konv would just reinvent the wheel with disadvantage.
Another big dcc features are xdcc and fserve, important features, but I am not too eager to implement them.
I wonder if I missed something and I am interested to hear your dcc-related ideas :)
But don’t expect me to code anything soon, as the exams are still ahead and after the exams I will be away for 5 weeks walking the Way of St. James
June 29th, 2010 at 21:19
voice/audio is probably even less useful than dcc white board, as you mentioned yourself. i cannot believe that you would even waste time on thinking about this when there are plenty of other parts in konvi that need work and that would benefit more than a few corner case users. Let alone the fact that konvi and KVIrc would probably be the only clients supporting this and i do not need to tell you that konvi/KVIrc are on the lower end of the list of most used irc clients these days.