<br><br><div class="gmail_quote">On Thu, Aug 9, 2012 at 1:47 PM, Greg Young <span dir="ltr"><<a href="mailto:gregoryyoung1@gmail.com" target="_blank">gregoryyoung1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
An update to this. Some of the failures have been taken away (also<br>
with our patch mentioned). However simple test apps using sockets (or<br>
it appears any callbacks) in mono are not stable.<br>
<br>
This I would imagine prevent most from actually being able to use mono<br>
for any serious work.<br>
<span class="HOEnZb"><font color="#888888"><br>
Greg<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Sun, Jul 22, 2012 at 7:20 AM, Gonzalo Paniagua Javier<br>
<<a href="mailto:gonzalo.mono@gmail.com">gonzalo.mono@gmail.com</a>> wrote:<br>
> On Tue, Jul 17, 2012 at 7:49 AM, Greg Young <<a href="mailto:gregoryyoung1@gmail.com">gregoryyoung1@gmail.com</a>> wrote:<br>
>> Hey all.<br>
>><br>
>> As this is a big issue for us and I feel a huge problem for mono in general<br>
>> at this point as it means sockets basically dont work which is a strong<br>
>> point of unix environments, I would like to propose something I have done in<br>
>> the past. I am willing to offer a bounty (personally) for a working fix to<br>
>> this section of code of $500 usd (more if done quickly).<br>
>><br>
>> Acceptance criteria is the included test working in a stable fashion in<br>
>> Linux / bsd but just Linux is acceptable as well,<br>
><br>
> Hi Greg.<br>
><br>
> I have the test working with a tiny little change in mono master<br>
> (applies cleanly to mono-2-10) *and* a change in your test code to<br>
> avoid using ConcurrentQueue (I keep getting array index out of bounds<br>
> here).<br>
> The change to your test code is here: <a href="https://gist.github.com/3158357" target="_blank">https://gist.github.com/3158357</a><br>
><br>
> Last line before I interrupted the test (server):<br>
> # Total connections: 100. Out:   3778.3kb/s  In:   3549.7kb.s  Pending<br>
> Send: 0  In Send: 0  Pending Received: 0<br>
><br>
> Last line before I interrupted the test (client):<br>
> # Total connections: 100. Out:   3548.5kb/s  In:   3851.7kb.s  Pending<br>
> Send: 10278  In Send: 45359  Pending Received: 0<br>
><br>
> Can you make the payment through Paypal? :-)<br>
><br>
> -Gonzalo<br>
<br>
<br>
<br>
</div></div><div class="im HOEnZb">--<br>
Le doute n'est pas une condition agréable, mais la certitude est absurde.<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</div></div></blockquote></div><br><div><br></div><div>Hi All</div><div><br></div><div>   Last year, I did try to port my program on mono. This program use socket extensively. It worked on .net flawlessly but raised many arcane exceptions & assertion errors with mono.  Many exceptions were related to GC & threads. </div>
<div><br></div><div>      It would be not easy to debug without a clue so finally I had to give up using mono for this purpose. I have searched mono, socket on google however there are no more further info. I doubt maybe just maybe people here are not interested in using mono with TCP/UDP directly. If they need, they might consider using platform-specified API to fulfill their purposes.</div>
<div><br></div><div>Regards</div><div><br></div><div>gelin yan</div>