from lind_net_constants import * SyscallError = lind_test_server.SyscallError # I'll listen, accept, and connect... serversockfd = lind_test_server.socket_syscall(AF_INET, SOCK_STREAM, 0) clientsockfd = lind_test_server.socket_syscall(AF_INET, SOCK_STREAM, 0) # bind to a socket lind_test_server.bind_syscall(serversockfd,'127.0.0.1',50300) lind_test_server.listen_syscall(serversockfd,10) def do_server(): newsocketfd = lind_test_server.accept_syscall(serversockfd) createthread(do_server) # wait for the server to run... sleep(.1) # should be okay... lind_test_server.connect_syscall(clientsockfd,'127.0.0.1',50300) assert(lind_test_server.getpeername_syscall(clientsockfd) == ('127.0.0.1',50300))