[原创] python udt4 for windows appserver.py

#coding: utf-8

import ctypes as _ctypes
from ctypes import wintypes as _wtypes
import threading
import time
import struct
import os
from udt4py import *

def worker(clientfd):
    print("worker===============")
    while  True:
        buf = udt_recv(clientfd)
        if buf is not None:
            print(buf)
    return


fd = udt_socket()

ret = udt_bind(fd,9000)
if ret < 0:
    print("bind failed")
    os._exit(0)
    
ret = udt_listen(fd)
if ret < 0:
    print("listen failed")
    os._exit(0)
    

print("listen 9000")
while True:
    (clientfd,clienthost,clientservice) = udt_accept(fd)
    if  clientfd >=0 :
        print(clienthost,clientservice)
        t = threading.Thread(target=worker,args=(clientfd,))
        t.start()
        
        

    
    

    

udt4py下载

posted @ 2017-10-12 22:22  未命名blogs  阅读(190)  评论(0编辑  收藏  举报