I've just answered problem with sockets in c# where in my example code I initializing my socket using ProtocolType.IP
as this is what I've always used in my own code, and it has never caused me problems. But I see many examples specifying ProtocolType.Tcp
.
I guess, what I'm asking is, by using ProtocolType.IP
instead of ProtocolType.Tcp
is anything being performed differently under the hood that I should be aware of?