本帖最后由 破晓 于 2015-2-4 17:07 编辑
Socket Server library for Adobe AIR
AIR ServerAIR Server is a library to create socket servers in Adobe AIR for desktop applications. Some of the features are: - Multiple clients
- Listen on multiple ports
- Regular text-sockets
- Websockets
- UDP traffic
- P2P traffic
- AMF Encoding over sockets
- Multi-part image data
example code
- var server:AIRServer = new AIRServer();
- server.addEndPoint(
- new SocketEndPoint(
- 1234,
- new AMFSocketClientHandlerFactory()
- )
- );
- server.addEventListener(AIRServerEvent.CLIENT_ADDED,
- clientAddedHandler);
- server.addEventListener(AIRServerEvent.CLIENT_REMOVED,
- clientRemovedHandler);
- server.addEventListener(MessageReceivedEvent.MESSAGE_RECEIVED,
- messageReceivedHandler);
- function clientAddedHandler(event:AIRServerEvent):void
- {
- trace("Client added: " + event.client.id + "\n");
- }
- function clientRemovedHandler(event:AIRServerEvent):void
- {
- trace("Client removed: " + event.client.id + "\n");
- }
- function messageReceivedHandler(event:MessageReceivedEvent):void
- {
- trace("<client" + event.message.senderId + "> " +
- event.message.data + "\n");
- }
复制代码
源码:
相关链接:
https://github.com/wouterverweirder/AIR-Server
|