s2s TCP Receive delay

Lisa
Lisa
edited December 2016 in Photon Server
I find that it has a big delay when receiving a large message.(The each message is small.)
Is that relating to the photonserver.config?
Here is my photonserver.config:
<GameServerGroup
		MaxMessageSize="512000"
		MaxQueuedDataPerPeer="512000"
		PerPeerMaxReliableDataInTransit="51200"
		PerPeerTransmitRateLimitKBSec="256"
		PerPeerTransmitRatePeriodMilliseconds="200"
		MinimumTimeout="5000"
		MaximumTimeout="30000"
    DisplayName="GameServerGroup">
<TCPListeners>
      <!-- TCP listener for Game clients on Master application -->
			<TCPListener
				IPAddress="0.0.0.0"
				Port="4530"
        OverrideApplication="DataServer"
				PolicyFile="Policy\assets\socket-policy.xml"
				InactivityTimeout="10000">
			</TCPListener>
      <TCPListener
				IPAddress="0.0.0.0"
				Port="4531"
				OverrideApplication="LoginServer"
				PolicyFile="Policy\assets\socket-policy.xml"
				InactivityTimeout="10000">
			</TCPListener>
</TCPListeners>
How can I resolve it?

Thanks!

Best Answer

Answers

  • well, we have similar configuration. so it should work very quick

    Probably there is something else. you may switch on debug logging for OpertionData logger and see when message arrived to server. this will be something like OnReceive.....

    it might be that you are handling messages right in fiber of S2S peer. in case you have too many messages they may be enqueued to fiber and stay in the fibers queue
  • Hello chvetsov.
    thanks for answering my question.
    If it's because the server is handling messages right in fiber of S2S peer, how can I solve it?
    My handler not doing so much thing, if the message amount not so large, it can be finishing less than 0.3 Sec.

    Thank you!
  • can I create more photonServerPeer between 2 servers?