I can't send STRING from server to client... give "InputMessage eof reached" error...
Here's the string function i'm using on SERVER-side:
Does anybody know how to fix it? :S
Here's the string function i'm using on SERVER-side:
Code:
function NetworkMessage:addString(value)
if not self:addU16(string.len(value)) then
self:logDebug("String length is bigger than " .. U16 .. ".")
return false
end
local strLen = string.len(value)
for i=1,strLen do
self.data[self.pos + i-1] = string.byte(value, i)
end
self.pos = self.pos + strLen
self.size = self.size + strLen
return true
end
Does anybody know how to fix it? :S