]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengine_iocp.cpp
publish "JSON-RPC" interface
[user/henk/code/inspircd.git] / src / socketengine_iocp.cpp
index 8144c8be2a98fc8507aff712812e85b2750ce900..89fd8717f8057271c12c8686e6c303f54df9231e 100644 (file)
@@ -349,6 +349,13 @@ int __getsockname(SOCKET s, sockaddr * name, int * namelen, void * acceptevent)
        return 0;
 }
 
+int __recvfrom(SOCKET s, char * buf, int len, int flags, struct sockaddr * from, int * fromlen, udp_overlap * ov)
+{
+       memcpy(buf, ov->udp_buffer, ov->udp_len);
+       memcpy(from, ov->udp_sockaddr, *fromlen);
+       return ov->udp_len;
+}
+
 EventHandler * IOCPEngine::GetRef(int fd)
 {
        map<int, EventHandler*>::iterator itr = m_binding.find(fd);