I'm working on a MMO game server. I have to understand TCP data send/recv operations (not usage, detail). I want to ask this: If I send a 5kb data from a .net socket client, may server socket handle this data send operation one more time? Namely can 5kb data be received one more operation like 5kb = 1. operation:2kb + 2. operation:3kb?
I want to tell this again; If client sent a data to server, can our server listener's Recv() method pass this data to our handler class at one more time (callback operation)?