2
0
Эх сурвалжийг харах

Implemented Simons native socket fix

Mark Sibly 8 жил өмнө
parent
commit
aac89da94e

+ 4 - 4
modules/std/socket/native/socket.cpp

@@ -307,7 +307,7 @@ namespace bbSocket{
 	
 	
 		int n=-1;
 		int n=-1;
 		
 		
-		if( bbFiber::getCurrentFiber() && cansend( socket )<size ){
+		if( bbFiber::getCurrentFiber() && cansend( socket )==0 ){//<size ){
 			
 			
 			Future future;
 			Future future;
 				
 				
@@ -337,7 +337,7 @@ namespace bbSocket{
 	
 	
 		int n=-1;
 		int n=-1;
 		
 		
-		if( bbFiber::getCurrentFiber() && cansend( socket )<size  ){
+		if( bbFiber::getCurrentFiber() && cansend( socket )==0 ){//<size  ){
 			
 			
 			Future future;
 			Future future;
 				
 				
@@ -367,7 +367,7 @@ namespace bbSocket{
 	
 	
 		int n=-1;
 		int n=-1;
 	
 	
-		if( bbFiber::getCurrentFiber() && canrecv( socket )<size ){
+		if( bbFiber::getCurrentFiber() && canrecv( socket )==0 ){//<size ){
 		
 		
 			Future future;
 			Future future;
 			
 			
@@ -397,7 +397,7 @@ namespace bbSocket{
 	
 	
 		int n=-1;
 		int n=-1;
 
 
-		if( bbFiber::getCurrentFiber() && canrecv( socket )<size ){
+		if( bbFiber::getCurrentFiber() && canrecv( socket )==0 ){//<size ){
 		
 		
 			Future future;
 			Future future;