I noticed that 2147483647 seems to be a popular choice for maxReceivedMessageSize but is this the limit?
MaxReceivedMessageSize and MaxBufferSize must same value and MaxBufferSize is Int32.
MaxReceivedMessageSize
MaxBufferSize
Int32