fix slow send speed, new fifo allows get of entire buffer
[lcore.git] / lcorewsaasyncselect.pas
index 075d5587622d40177d71ec9bc23bceff58784716..6b4c01b4961eccd852c65d09cf600759adba19a2 100644 (file)
@@ -147,7 +147,7 @@ begin
         if readtrigger or writetrigger then lasio.handlefdtrigger(readtrigger,writetrigger);\r
       end;\r
       // don't reset the event manually for listen sockets to avoid unwanted\r
-      // extra onsessionavailible events\r
+      // extra onsessionavailable events\r
       if (taddrint(findtree(@fdwatches,inttostr(socket))) and (FD_ACCEPT)) = 0 then dowsaasyncselect(socket,0,0); // if not a listen socket reset watches\r
     end;\r
   end else if (ahwnd=hwndlcore) and (aumsg=wm_dotasks) then begin\r
@@ -166,6 +166,7 @@ end;
 procedure winaddtask(ahandler:ttaskevent;aobj:tobject;awparam,alparam:longint);\r
 begin\r
   if not tasksoutstanding then PostMessage(hwndlcore,wm_dotasks,0,0);\r
+  tasksoutstanding := true;\r
 end;\r
 type\r
   twcoretimer = wcore.tltimer;\r
@@ -229,7 +230,7 @@ begin
   timerwrapperinterface := twintimerwrapperinterface.create(nil);\r
 \r
   WSAStartup(2, GInitData);\r
-  absoloutemaxs := maxlongint;\r
+  absolutemaxs := maxlongint;\r
 \r
   wcoreinit;\r
 \r