[Oberon] Re. WinAos networking: patch available

easlab at absamail.co.za easlab at absamail.co.za
Sat Nov 19 15:22:32 CET 2005


Felix Friedrich wrote:
> in the Windows Oberon versions the Winsock built-in asynchroneous
> networking was used because the single threaded system would have 
> been blocked by waiting for connections or new data to arrive. 
> ... snip ..
> 
> Fortunately, Edgar Schwarz gave me some useful hints concerning
> ioctlsocket  (etc.) and we could therefore get rid of the circumstantial
> way of using buffers for sending and receiving while Windows has its own
> network buffers. I think that networking under WinAos is faster and more
> reliable now.

I want to raise 2 issues potentially related to WinAos networking.

1. Probably WinAos networking evolved from NO networking ?
  Theoretically some subtle design flaws could be inherited.
  It seems near certain now that my repeated reports of 
  apparent design flaws in NO > ppp is simplistic/wrong.
  Now I'm regularly able to get and clear the problem.
  Which seems to be in the serial drive to the modem: 
  ppp is 'integrated with' the serial-driver [V24 module].
  As previously noted a similar problem is that the V24.Panel 's
  "Open" is ineffective under certain conditions. [things always
   work if you just boot and test "it", but real life means that
   unanticipated environmental conditions exist when at unpredictable 
   times you want  to do "it"].  When the problem occurs [eg. because 
   my ISP doesn't  log-me-in, apparently due to too much load; 
   {I still can't see why they don't feedback 'engaged' and save
    subscribers a call-cost} ], I fix it by:
       CRGV24Debug.CloseCOM2 ==> V24.Stop(1)
   This usually also causes a trap - which I'll investigate one day.
   Has this problem been inherited by Aos ?

2. What's wrong with USB - also for Win & linux ?
  Why is there still much debugging and discussion, on various
  forums although it's several years old already ?
  When will it be considered matured & stable ?

 == Chris Glur.




More information about the Oberon mailing list