コード例 #1
0
ファイル: automated_tests.py プロジェクト: Hoobus/udt_py
 def listen(self):
     import udt
     self.s = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
     self.send_msg('binding')
     self.s.bind(('localhost', self.port))
     self.send_msg("bound to port: %s" % self.port)
     self.s.listen(10)
コード例 #2
0
 def listen(self):
     import udt
     self.s = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
     self.send_msg('binding')
     self.s.bind(('localhost', self.port))
     self.send_msg("bound to port: %s" % self.port)
     self.s.listen(10)
コード例 #3
0
 def __init__(self, port):
     threading.Thread.__init__(self)
     # self.setDaemon(True)
     self.ADDR = ('0.0.0.0', port)
     # self.PORT = port
     self.s = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
     # self.s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
     self.first = r'.%sudt_resources' % os.path.sep
     os.chdir(self.first)  # 把first设为当前工作路径
コード例 #4
0
def func():
    s = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
    s.connect(("localhost", 5555))
    asd = data_len
    s.send(str(asd), 0)
    t1 = time.time()
    while asd != 0:
        asd -= len(s.recv(asd, 0))
    log.info(time.time() - t1)
    s.send("OK", 0)
    log.info(s.recv(2, 0))
    s.close()
コード例 #5
0
def register_video_client(server_addr, tcp_port, udt_port, username,
                          client_uuid):
    tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    tcp_socket.connect((server_addr, tcp_port))
    logging.warning("TCP socket connected to %s:%s" % (server_addr, tcp_port))

    udt_socket = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
    udt_socket.connect((server_addr, udt_port))
    logging.warning("UDT socket connected to %s:%s" % (server_addr, udt_port))

    hello_message = message()
    hello_message.message = "hello"
    hello_message.username = username
    hello_message.uuid = client_uuid

    tcp_send_command(hello_message, tcp_socket)
    udt_send_command(hello_message, udt_socket)
    return tcp_socket, udt_socket
コード例 #6
0
ファイル: test_udt.py プロジェクト: Hoobus/udt_py
 def create_socket(self):
     return udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
コード例 #7
0
ファイル: test_client.py プロジェクト: beano/udt_py
#!/usr/bin/env python

import udt
import socket
import time

s = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
s.connect(("localhost", 5555))
while(1):
    time.sleep(10)
    print "Sending..."
    s.send("Hello", 0)
    buf = s.recv(1024, 0)
    print `buf`
コード例 #8
0
ファイル: test_client.py プロジェクト: hosea1008/udt_py
#!/usr/bin/env python

import udt
import socket
import time

s = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
s.connect(("localhost", 5555))
while (1):
    time.sleep(10)
    print "Sending..."
    s.send("Hello", 0)
    buf = s.recv(1024, 0)
    print ` buf `
コード例 #9
0
ファイル: automated_tests.py プロジェクト: Hoobus/udt_py
 def connect(self):
     import udt
     import ctypes
     self.s = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
     print self.s.connect(("localhost", StreamServer.port))
     self.send_msg("connection ok!")
コード例 #10
0
 def connect(self):
     import udt
     import ctypes
     self.s = udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
     print self.s.connect(("localhost", StreamServer.port))
     self.send_msg("connection ok!")
コード例 #11
0
ファイル: test_udt.py プロジェクト: maytech/udt_py
 def create_socket(self):
     return udt.socket(socket.AF_INET, socket.SOCK_STREAM, 0)