前两篇都是基础工作, 只说不练是学不会的, 不废话, 来写第一个Hello world".

 

一. 环境

服务端: java 1.7

客户端: unity 5.2

 

二. 服务端

1. 依赖包

新建项目就不说了, java project就可以, 加入SmartFoxServer的依赖包sfs2x.jarsfs2x-core.jar, 两个jar包可以在SmartFoxServer的安装目录下的SFS2X/lib/下找到.

2. 代码编写

a. 新建类继承SFSExtension, 并重写init方法

 1 public class StudyExtenstion extends SFSExtension {
 2 
 3     @Override
 4     public void init() {
 5         
 6         // Client Requests
 7         addRequestHandler("test", TestHandler.class);
 8         
 9         // Server Events
10         addEventHandler(SFSEventType.SERVER_READY, OnServerReady.class);
11 
12     }
13 }
View Code
b. 客户请求处理类, 继承BaseClientRequestHandler, 并重写handleClientRequest方法
1 public class TestHandler extends BaseClientRequestHandler{
2 
3     @Override
4     public void handleClientRequest(User user, ISFSObject obj) {
5         tract("Hello world, client request.");
6     }
7 
8 }
View Code
c. 服务端事件触发处理类, 继承BaseServerEventHandler, 并重写handleServerEvent方法

相关文章:

  • 2022-12-23
  • 2021-08-20
  • 2021-12-04
  • 2021-04-17
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2021-12-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-06-12
  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案