Thread overview
BlogPost: Implementing an asynchronous, epoll based network client with Tango
Re: BlogPost: Implementing an asynchronous, epoll based network client
Feb 16, 2011
Trass3r
Feb 17, 2011
piotrek
February 16, 2011
There is a nice blogpost about the topic mentioned in the subject line:

    http://blog.sociomantic.com/2010/09/implementing-an-asynchronous-epoll-based-network-client-with-tango-on-linux/

or on reddit:

    http://www.reddit.com/r/programming/comments/dicn8/implementing_an_asynchronous_epoll_based_network/

We appreciate constructive feedback.

-- 
Mathias Baumann
Research and Development

sociomantic labs GmbH
Münzstraße 19
10178 BERLIN
DEUTSCHLAND

http://www.sociomantic.com

Fon:           +49 (0)30 5015 4701
Fax:           +49 (0)30 2403 6715
Skype:         Mathias Baumann (m4renz)
-----------------------------------------------------------

sociomantic labs GmbH, Location: Berlin
Commercial Register - AG Charlottenburg: HRB 121302 B
VAT No. - USt-ID: DE 266262100
Managing Directors: Thomas Nicolai, Thomas Brandhoff
February 16, 2011
Nice, what will this be used for?
February 16, 2011
We use it internaly in our technical infrastructure for threadless asyncronously managed server and clients that need to process quite a lot connections and traffic.

On Wed, 16 Feb 2011 15:37:17 +0100, Trass3r <un@known.com> wrote:

> Nice, what will this be used for?


-- 
Mathias Baumann
Research and Development

sociomantic labs GmbH
Münzstraße 19
10178 BERLIN
DEUTSCHLAND

http://www.sociomantic.com

Fon:           +49 (0)30 5015 4701
Fax:           +49 (0)30 2403 6715
Skype:         Mathias Baumann (m4renz)
-----------------------------------------------------------

sociomantic labs GmbH, Location: Berlin
Commercial Register - AG Charlottenburg: HRB 121302 B
VAT No. - USt-ID: DE 266262100
Managing Directors: Thomas Nicolai, Thomas Brandhoff
February 17, 2011
On Wed, 16 Feb 2011 11:19:54 +0100, Mathias Laurenz Baumann wrote:

> There is a nice blogpost about the topic mentioned in the subject line:
> 
>      http://blog.sociomantic.com/2010/09/implementing-an-asynchronous-epoll-based-network-client-with-tango-on-
linux/
> 
> or on reddit:
> 
>      http://www.reddit.com/r/programming/comments/dicn8/implementing_an_asynchronous_epoll_based_network/
> 
> We appreciate constructive feedback.

Hi,

It's a very interesting topic. Do you know how Tango's implementation compares to boost.asio or libevent?

BTW. Exploring your webpage I have seen for the first time a job for a D programmer :)
February 18, 2011
Greetings,

>
> It's a very interesting topic. Do you know how Tango's implementation compares to boost.asio or libevent?
>
We never compared the performance of asio, libevent and tango. I personally only worked with asio before,
but even there I did not benchmark it for any comparison.
However, as they all use epoll in the background (when running on linux), I presume that they all have a very similar performance.


>
> BTW. Exploring your webpage I have seen for the first time a job for a D programmer :)
Using D for production is .. interesting. It has its pitfalls and we have some unpleasant surprises every now and then, but in general our software works pretty good with it.
Of course, finding a D programmer is not easy. I think I am the first who developed in D before working here :)


On Thu, 17 Feb 2011 21:56:07 +0100, piotrek <starpit@tlen.pl> wrote:

> On Wed, 16 Feb 2011 11:19:54 +0100, Mathias Laurenz Baumann wrote:
>
>> There is a nice blogpost about the topic mentioned in the subject line:
>>
>>      http://blog.sociomantic.com/2010/09/implementing-an-asynchronous-epoll-based-network-client-with-tango-on-
> linux/
>>
>> or on reddit:
>>
>>      http://www.reddit.com/r/programming/comments/dicn8/implementing_an_asynchronous_epoll_based_network/
>>
>> We appreciate constructive feedback.
>
> Hi,
>
> It's a very interesting topic. Do you know how Tango's implementation compares to boost.asio or libevent?
>
> BTW. Exploring your webpage I have seen for the first time a job for a D programmer :)


-- 
Mathias Baumann
Research and Development

sociomantic labs GmbH
Münzstraße 19
10178 BERLIN
DEUTSCHLAND

http://www.sociomantic.com

Fon:           +49 (0)30 5015 4701
Fax:           +49 (0)30 2403 6715
Skype:         Mathias Baumann (m4renz)
-----------------------------------------------------------

sociomantic labs GmbH, Location: Berlin
Commercial Register - AG Charlottenburg: HRB 121302 B
VAT No. - USt-ID: DE 266262100
Managing Directors: Thomas Nicolai, Thomas Brandhoff