No, there really are few differences for the average socket program. You
have to call WSAStartup and WSAShutdown in your WinSock code, but, other
than that, you can just use the standard Berkeley sockets calls: socket,
bind, connect, send, recv, setsockopt, etc.
If you have to have a book to make you feel better, WinSock on Windows CE is
just a subset of WinSock on desktop Win32, so just about any WinSock book
will be OK for you.