Przeglądaj źródła

added some constants

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7091 8c9fc860-2736-0410-a75d-ab315db34111
eth.hunzikerp 8 lat temu
rodzic
commit
f8c1522270
1 zmienionych plików z 8 dodań i 2 usunięć
  1. 8 2
      source/Win32.WSock32.Mod

+ 8 - 2
source/Win32.WSock32.Mod

@@ -7,7 +7,6 @@ MODULE WSock32; (* AUTHOR "ejz, additions Alex Popescu"; PURPOSE " Win32 WSock32
 		
 		AFINet* = 2; PFINet* = AFINet;
 		
-		SockStream* = 1;
 		IPProtoIP* = 0;
 		IPProtoICMP* = 1;
 		IPProtoIGMP* = 2;
@@ -16,7 +15,14 @@ MODULE WSock32; (* AUTHOR "ejz, additions Alex Popescu"; PURPOSE " Win32 WSock32
 		IPProtoRAW* = 255;
 		InvalidSocket* = -1;
 		
-		SocketError*= -1;	SockDGram* = 2; SockRaw* = 3;
+		SocketError* = -1;	
+		SockUndefined* = 0; (*may default to TCP*) 
+		SockStream* = 1; (*for TCP*) 
+		SockDGram* = 2; (*for UDP*) 
+		SockRaw* = 3; (*for low-level; not allowed on newer Windows versions*)
+		SockRDM* = 4;(* reliable message datagram*)
+		SockSeqPacket* = 5; (*pseudo stream-packet*)
+		
 		
 		FDRead* = 01H; FDWrite* = 02H; FDAccept *= 08H; FDConnect* = 010H; FDClose* = 020H;