udp api changed, callback recv the string

This commit is contained in:
Cloud Wu
2015-04-09 12:49:40 +08:00
parent 22364bac89
commit 03399e86a9
3 changed files with 8 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
local driver = require "socketdriver"
local skynet = require "skynet"
local skynet_core = require "skynet.core"
local assert = assert
local socket = {} -- api
@@ -127,7 +128,9 @@ socket_message[6] = function(id, size, data, address)
driver.drop(data, size)
return
end
s.callback(data, size, address)
local str = skynet.tostring(data, size)
skynet_core.trash(data, size)
s.callback(str, address)
end
skynet.register_protocol {