Hi,
I woul like to know that can port any any game which are already developed in android or other plateform withsfs 2x ?
if yes then how can i do for the same. From where I can found the sfs 2x.jar for the use of sfs lib.Where I have to write the code for server side ? Please let me know how should i start ?I download the sfs 2x and install it. It is look like command promt .What is use of this ?
Thanks
Shravan
Can sfs support alreaddy made game ?
-
- Posts: 15
- Joined: 18 Jun 2012, 07:56
Re: Can sfs support alreaddy made game ?
What do you mean with "port"? If you think you just have to connect your existing game to SmartFoxServer and it becomes a multiplayer game out-of-the-box, then you are wrong. Games must be designed to be multiplayer. Of course you can convert an existing game, but it is not a matter of a few lines of code.
We strongly recommend that you read the documentation and check the examples. This will answer to most of your questions.
We strongly recommend that you read the documentation and check the examples. This will answer to most of your questions.
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
-
- Posts: 15
- Joined: 18 Jun 2012, 07:56
Re: Can sfs support alreaddy made game ?
Thanks for reply.
I have some confusion ,suppose I make a hello world application in android, now i want this application treat as a multiplayer game .what steps should be take for this ?
I have install the sfs2x in my machine and start it and using android sdk i made the hello word aplication .Now using sfs2x libreary am trying to connect to sfs2x but it is not happening .I am using SmartFox class for the connection.I am taking 127.0.0.1 ip and port 9933 and also tried for localhost ip and 8080 port. Please help me . code:
package com.nextgen;
import com.smartfoxserver.v2.exceptions.SFSException;
import sfs2x.client.SmartFox;
import sfs2x.client.core.BaseEvent;
import sfs2x.client.core.IEventListener;
import sfs2x.client.core.SFSEvent;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class HelloAndroidActivity extends Activity implements IEventListener {
/** Called when the activity is first created. */
SmartFox sfsClient;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try{
sfsClient = new SmartFox(true);
initSmartFox();
//sfsClient.getRoomList();
sfsClient.connect("172.16.16.62",8080);// sfsClient.connect("127.0.0.1",9933);
boolean b;
b=sfsClient.isConnected();
Log.v("Is Connected ", " "+b);
// Log.v("Shravan Tag for ",sfsClient.getCurrentZone());
// Log.v("Shravan Tag for ",sfsClient.getSessionToken());
// Log.v("Shravan Tag for ",sfsClient.getVersion());
Log.v("shravan tag",""+sfsClient.isJoining());
}
catch(Exception e){
Log.v("Shravan Tag", e.toString());
Log.v("shravan Tag:getStackTrace()", ""+e.getStackTrace());
Log.v("shravan Tag:getCause()", e.getCause().toString());
Log.v("shravan tag:getLocalizedMessage()", e.getLocalizedMessage().toString());
Log.v("Shravan Tag:getMessage(", e.getMessage());
}
}
private void initSmartFox()
{
// Instantiate SmartFox client
Log.v("Shravan Tag2", "this is tag2");
Log.v("Shravan Tag3", "this is tag3");
// Add event listeners
sfsClient.addEventListener(SFSEvent.CONNECTION, this);
Log.v("Shravan Tag4", "this is tag4");
sfsClient.addEventListener(SFSEvent.CONNECTION_LOST, this);
Log.v("Shravan Tag5", "this is tag5");
sfsClient.addEventListener(SFSEvent.LOGIN, this);
Log.v("Shravan Tag6", "this is tag6");
sfsClient.addEventListener(SFSEvent.ROOM_JOIN, this);
Log.v("Shravan Tag7", "this is tag7");
sfsClient.addEventListener(SFSEvent.HANDSHAKE, this);
Log.v("Shravan Tag8", "this is tag8");
// Displays the connect dialog box so the user can enter the server IP and port.
}
public void dispatch(BaseEvent arg0) throws SFSException {
}
}
I have some confusion ,suppose I make a hello world application in android, now i want this application treat as a multiplayer game .what steps should be take for this ?
I have install the sfs2x in my machine and start it and using android sdk i made the hello word aplication .Now using sfs2x libreary am trying to connect to sfs2x but it is not happening .I am using SmartFox class for the connection.I am taking 127.0.0.1 ip and port 9933 and also tried for localhost ip and 8080 port. Please help me . code:
package com.nextgen;
import com.smartfoxserver.v2.exceptions.SFSException;
import sfs2x.client.SmartFox;
import sfs2x.client.core.BaseEvent;
import sfs2x.client.core.IEventListener;
import sfs2x.client.core.SFSEvent;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class HelloAndroidActivity extends Activity implements IEventListener {
/** Called when the activity is first created. */
SmartFox sfsClient;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try{
sfsClient = new SmartFox(true);
initSmartFox();
//sfsClient.getRoomList();
sfsClient.connect("172.16.16.62",8080);// sfsClient.connect("127.0.0.1",9933);
boolean b;
b=sfsClient.isConnected();
Log.v("Is Connected ", " "+b);
// Log.v("Shravan Tag for ",sfsClient.getCurrentZone());
// Log.v("Shravan Tag for ",sfsClient.getSessionToken());
// Log.v("Shravan Tag for ",sfsClient.getVersion());
Log.v("shravan tag",""+sfsClient.isJoining());
}
catch(Exception e){
Log.v("Shravan Tag", e.toString());
Log.v("shravan Tag:getStackTrace()", ""+e.getStackTrace());
Log.v("shravan Tag:getCause()", e.getCause().toString());
Log.v("shravan tag:getLocalizedMessage()", e.getLocalizedMessage().toString());
Log.v("Shravan Tag:getMessage(", e.getMessage());
}
}
private void initSmartFox()
{
// Instantiate SmartFox client
Log.v("Shravan Tag2", "this is tag2");
Log.v("Shravan Tag3", "this is tag3");
// Add event listeners
sfsClient.addEventListener(SFSEvent.CONNECTION, this);
Log.v("Shravan Tag4", "this is tag4");
sfsClient.addEventListener(SFSEvent.CONNECTION_LOST, this);
Log.v("Shravan Tag5", "this is tag5");
sfsClient.addEventListener(SFSEvent.LOGIN, this);
Log.v("Shravan Tag6", "this is tag6");
sfsClient.addEventListener(SFSEvent.ROOM_JOIN, this);
Log.v("Shravan Tag7", "this is tag7");
sfsClient.addEventListener(SFSEvent.HANDSHAKE, this);
Log.v("Shravan Tag8", "this is tag8");
// Displays the connect dialog box so the user can enter the server IP and port.
}
public void dispatch(BaseEvent arg0) throws SFSException {
}
}
Re: Can sfs support alreaddy made game ?
I'm sorry but we don't provide code reviews. Make sure you read the documentation and check the examples.
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
-
- Posts: 15
- Joined: 18 Jun 2012, 07:56
Re: Can sfs support alreaddy made game ?
Hi,
Sorry for disturb you .........
I am not saying to reveiew my code . I just want to know that what ip address and port shoud be there for the sfs2x conection ?I am geting socketLayer error ?How should i solve this problem . I am running the given example only which is in doc .
Thanks
Sorry for disturb you .........
I am not saying to reveiew my code . I just want to know that what ip address and port shoud be there for the sfs2x conection ?I am geting socketLayer error ?How should i solve this problem . I am running the given example only which is in doc .
Thanks
Re: Can sfs support alreaddy made game ?
If you run the example on the same machine on which SFS runs, and if you didn't change the default SFS configuration, then you should connect to 127.0.0.1, port 9933
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
-
- Posts: 1297
- Joined: 14 Mar 2008, 07:52
- Location: Sweden
Re: Can sfs support alreaddy made game ?
And running on a phone, you cannot!!! connect to 127.0.0.1, as that is local only. Need to change that on server and client side if you run it on your phone
/Thomas
/Thomas
Full Control - maker of Unity/C# and Java SFS API and indie games
Follow on twitter: http://twitter.com/thomas_h_lund
Follow on twitter: http://twitter.com/thomas_h_lund
Return to “SFS2X Java / Android API”
Who is online
Users browsing this forum: No registered users and 17 guests