Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youngmonkeys/ezyfox-server-js-client
ezyfox server javascript client
https://github.com/youngmonkeys/ezyfox-server-js-client
html5 javascript socket-client socket-io-client websocket
Last synced: 3 months ago
JSON representation
ezyfox server javascript client
- Host: GitHub
- URL: https://github.com/youngmonkeys/ezyfox-server-js-client
- Owner: youngmonkeys
- Created: 2018-08-16T16:06:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-15T11:36:07.000Z (about 2 years ago)
- Last Synced: 2024-04-24T08:50:53.267Z (10 months ago)
- Topics: html5, javascript, socket-client, socket-io-client, websocket
- Language: JavaScript
- Size: 107 KB
- Stars: 3
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ezyfox-server-javascript-client
![]()
javascript client for ezyfox server# Synopsis
javascript client for ezyfox server
# Documentation
[https://youngmonkeys.org/ezyfox-javascript-client-sdk](https://youngmonkeys.org/ezyfox-javascript-client-sdk/)
# Code Example
You can find the full example [here](https://github.com/youngmonkeys/ezyfox-server-js-client/blob/master/index.html)
**1. Create ws client**
```javascript
var config = new EzyClientConfig;
config.zoneName = "zoneName";
var clients = EzyClients.getInstance();
var client = clients.newDefaultClient(config);
```**2. Setup ws client***
```javascript
var setup = client.setup;
setup.addEventHandler(EzyEventType.DISCONNECTION, disconnectionHandler);
setup.addDataHandler(EzyCommand.HANDSHAKE, handshakeHandler);
setup.addDataHandler(EzyCommand.LOGIN, userLoginHandler);
setup.addDataHandler(EzyCommand.APP_ACCESS, accessAppHandler);
var setupApp = setup.setupApp("appName");
setupApp.addDataHandler("command", function(app, data) {
controller.contactController.handleSuggestedContactsResponse(data);
});
```**3. Connect to server**
```javascript
client.connect("ws://localhost:2208/ws");
```# Installation
You can download latest version from [bin](https://github.com/youngmonkeys/ezyfox-server-js-client/tree/master/bin) folder, add the latest version file to you project and import to your html file:
``` html
```