Missing 'api' flag in Handshake Request
Posted: 01 Aug 2011, 18:29
Hi~all
We use smartfoxserver 2X to be server for our iPhone game.
All connection tests through unity are ok.
But when build to iPhone, connection goes wrong.
We get error message "Missing 'api' flag in Handshake Request" in server log.
And following are some paragraphs in client console log.
================================================== ==================================================
Connect to X.X.X.X
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
Click 2P_Battle
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
[SFS - ERROR] TCPSocketLayer: Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0
[SmartFox] TCPSocketLayer: Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
[SmartFox] TCPSocketLayer: Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
[SmartFox] Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0 [ConnectionRefused]
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
[SmartFox] Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0 [ConnectionRefused]
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
================================================== ==================================================
We got no idea on how this happens.
Can you give us some suggestions? Or you need more information or log to help.
Many thanks!
We use smartfoxserver 2X to be server for our iPhone game.
All connection tests through unity are ok.
But when build to iPhone, connection goes wrong.
We get error message "Missing 'api' flag in Handshake Request" in server log.
And following are some paragraphs in client console log.
================================================== ==================================================
Connect to X.X.X.X
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
Click 2P_Battle
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
[SFS - ERROR] TCPSocketLayer: Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0
[SmartFox] TCPSocketLayer: Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
[SmartFox] TCPSocketLayer: Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
[SmartFox] Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0 [ConnectionRefused]
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
[SmartFox] Connection error: Connection refused at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.Connect (System.Net.IPAddress address, Int32 port) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.TCPSocketLayer.ConnectThread () [0x00000] in <filename unknown>:0 [ConnectionRefused]
(Filename: /Applications/buildAgent/work/71ca6fec1b41cc30/Projects/../Runtime/Export/Generated/BaseClass.cpp Line: 2528)
================================================== ==================================================
We got no idea on how this happens.
Can you give us some suggestions? Or you need more information or log to help.
Many thanks!