Hi, I tried code form the book "UNIX Network Programming Vol.1" from R.W.Stevens and it doesn't work - disappointing! I tried to check with sysctl function if UCP checksums are enabled. The UDPCTL_xxx constants should be defined in <netinet/udp_var.h> - but this file doesn't exists on Linux. Where does Linux define this constants? What are the main differences between Linux and UNIX ( BSD and SVR4)? with regards, Oliver - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org