def connScan(tgtHost, tgtPort):
    try:
        connSkt = socket(AF_INET, SOCK_STREAM)
        connSkt.connect((tgtHost, tgtPort))
        connSkt.send('ViolentPython\r\n')
        results = connSkt.recv(100)
        screenLock.acquire()
        print '[+] %d/tcp open' % tgtPort
        print '[+] ' + str(results)
    except:
        screenLock.acquire()
        print '[-] %d/tcp closed' % tgtPort
    finally:
	screenLock.release()
	connSkt.close()	
def socket_bind():
    HOST = '0.0.0.0'
    PORT = 5000
    BUFSIZE = 1024
    ADDR = (HOST, PORT)

    serverSocket = socket(AF_INET, SOCK_STREAM)
    serverSocket.bind(ADDR)
    serverSocket.listen(10)
    conn, addr = serverSocket.accept()
    print "connect client {0}".format(addr)
    while True:
        data = conn.recv(BUFSIZE)
        #data = serverSocket.recvfrom(BUFSIZE)
        print data
    conn.close()