[GSoC Proposal draft] High-Level Networking

Jonas Drewsen jdrewsen at nospam.com
Thu Mar 31 12:56:23 PDT 2011


On 30/03/11 23.58, Max Klyga wrote:
> I read your "Curl RFC" thread, great job. Somehow I missed it when it
> was originaly posted.
>
> As you stated earlier, you plan to continue working on your curl
> wrapper, so to boost my proposal usefullness I think it needs to address
> unsolved problems.
>
> Could you please be more specific about your plans on networking
> modules? This information might help me make a stronger proposal.

I written about some of this in the other thread you've started 
"Asynchronicity in D".

> Thank you.
>
> Things that phobos currently lacks, but would benefit from:
> - Tcp Server - a class implementing TCP-based server, handling incoming
> connections. (QTcpServer[1] ot Net::TcpServer[2] might act as a good
> reference)
Also have a look at the C# .net networking library and the boost asio 
library.

> - Application level protocol servers.
Especially HTTP but I guess you knew that. A framework for such servers 
in general would be very nice.

/Jonas

> References
> 1. http://doc.qt.nokia.com/latest/qtcpserver.html#details
> 2. http://www.ruby-doc.org/stdlib/libdoc/socket/rdoc/classes/TCPServer.html
>



More information about the Digitalmars-d mailing list