• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(6984)  |  Call(6726)  |  Derive(56)  |  Import(202)
socket([family[, type[, proto]]]) -> socket object

Open a socket of the given type.  The family argument specifies the
address family; it defaults to AF_INET.  The type argument specifies
whether this is a stream (SOCK_STREAM, this is the default)
or datagram (SOCK_DGRAM) socket.  The protocol argument defaults to 0,
specifying the default protocol.  Keyword arguments are accepted.

A socket object represents one endpoint of a network connection.

Methods of socket objects (keyword arguments not allowed):

accept() -- accept a connection, returning new socket and client address
bind(addr) -- bind the socket to a local address
close() -- close the socket
connect(addr) -- connect the socket to a remote address
connect_ex(addr) -- connect, return an error code instead of an exception
dup() -- return a new socket object identical to the current one [*]
fileno() -- return underlying file descriptor
getpeername() -- return remote address [*]
getsockname() -- return local address
getsockopt(level, optname[, buflen]) -- get socket options
gettimeout() -- return timeout or None
listen(n) -- start listening for incoming connections
makefile([mode, [bufsize]]) -- return a file object for the socket [*]
recv(buflen[, flags]) -- receive data
recv_into(buffer[, nbytes[, flags]]) -- receive data (into a buffer)
recvfrom(buflen[, flags]) -- receive data and sender's address
recvfrom_into(buffer[, nbytes, [, flags])
  -- receive data and sender's address (into a buffer)
sendall(data[, flags]) -- send all data
send(data[, flags]) -- send data, may not send all of it
sendto(data[, flags], addr) -- send data to a given address
setblocking(0 | 1) -- set or clear the blocking I/O flag
setsockopt(level, optname, value) -- set socket options
settimeout(None | float) -- set or clear the timeout
shutdown(how) -- shut down traffic in one or both directions

 [*] not available on all platforms!

src/p/y/pylibssh2-HEAD/examples/ssh_x11.py   pylibssh2(Download)
import os
import select, sys
import subprocess
from socket import socket, AF_INET, AF_UNIX, SOCK_STREAM, SHUT_RDWR
import tty, termios
 
import libssh2
def x11_callback(session, channel, shost, sport, abstract):
    display = os.environ["DISPLAY"]
    display_port = display[display.index(":")+1]
    _path_unix_x = "/tmp/.X11-unix/X%s" % display_port
    if display[:5] == "unix:" or display[0] == ':':
        x11_sock = socket(AF_UNIX, SOCK_STREAM)
        x11_sock.connect(_path_unix_x)
    password = sys.argv[3]
    port = int(sys.argv[4])
 
    sock = socket(AF_INET, SOCK_STREAM)
    try:
        sock.connect((hostname, port))
        sock.setblocking(1)

src/p/y/pylibssh2-1.0.0/examples/ssh_x11.py   pylibssh2(Download)
import fcntl
import os
import select, signal, struct, sys
from socket import socket, AF_INET, AF_UNIX, SOCK_STREAM, SHUT_RDWR
import tty, termios
 
import libssh2
def x11_callback(session, channel, shost, sport, abstract):
    display = os.environ["DISPLAY"]
    display_port = display[display.index(":")+1]
    _path_unix_x = "/tmp/.X11-unix/X%s" % display_port
    if display[:5] == "unix:" or display[0] == ':':
        x11_sock = socket(AF_UNIX, SOCK_STREAM)
        x11_sock.connect(_path_unix_x)
    password = sys.argv[3]
    port = int(sys.argv[4])
 
    sock = socket(AF_INET, SOCK_STREAM)
    try:
        sock.connect((hostname, port))
        sock.setblocking(1)

src/g/r/graphite-web-0.9.6/examples/example-client.py   graphite-web(Download)
import os
import platform 
import subprocess
from socket import socket
 
CARBON_SERVER = '127.0.0.1'
CARBON_PORT = 2003
    length = len(output)
    return output[length - 3:length]
 
sock = socket()
try:
  sock.connect( (CARBON_SERVER,CARBON_PORT) )
except:

src/c/o/collective.solr-1.0/src/collective/solr/timeout.py   collective.solr(Download)
from urllib2 import build_opener, HTTPHandler
from httplib import HTTPConnection
from socket import getaddrinfo, socket, error, SOCK_STREAM
 
 
class HTTPConnectionWithTimeout(HTTPConnection):
 
    def connect(self):
        """ copied from httplib.py and added timeout handling """
        msg = "getaddrinfo returns an empty list"
        for res in getaddrinfo(self.host, self.port, 0, SOCK_STREAM):
            af, socktype, proto, canonname, sa = res
            try:
                self.sock = socket(af, socktype, proto)

src/f/u/fusil-1.3.2/fusil/network/server.py   fusil(Download)
from fusil.project_agent import ProjectAgent
from fusil.network.server_client import ServerClient
from fusil.network.tools import formatAddress
from socket import (socket, error as socket_error,
    AF_INET, SOCK_STREAM, SOL_SOCKET, SO_REUSEADDR)
from ptrace.error import writeError
from select import select
    def bind(self, address, family=AF_INET, type=SOCK_STREAM, reuse_address=True):
        try:
            self.socket = socket(family, type)
            if reuse_address:
                self.socket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
            self.family = family
            self.socket.bind(address)

src/p/y/Pydev-HEAD/plugins/org.python.pydev.debug/pysrc/pydevd_comm.py   Pydev(Download)
    import Queue as PydevQueue
except ImportError:
    import queue as PydevQueue
from socket import socket
from socket import AF_INET, SOCK_STREAM
try:
    from urllib import quote
def StartServer(port):
    """ binds to a port, waits for the debugger to connect """
    s = socket(AF_INET, SOCK_STREAM)
    s.bind(('', port))
    s.listen(1)
    newSock, _addr = s.accept()
    return newSock
def StartClient(host, port):
    """ connects to a host/port """
    PydevdLog(1, "Connecting to ", host, ":", str(port))
    try:
        s = socket(AF_INET, SOCK_STREAM);
 
        s.connect((host, port))

src/d/y/dyna-gen-HEAD/code/releases/dynagen-0.3.2/dynamips_lib.py   dyna-gen(Download)
"""
 
import sys, os
from socket import socket, timeout, AF_INET, SOCK_STREAM
 
version = "0.3.4.061406"
NOSEND = False       # Disable sending any commands to the back end for debugging
    def __init__(self, host, port=7200, timeout=300):
        self.s = socket(AF_INET, SOCK_STREAM)
        self.s.setblocking(0)
        self.s.settimeout(timeout)
        if not NOSEND:
            try:
                self.s.connect((host,port))

src/n/e/neitris-HEAD/neitris/trunk/neitris_server.py   neitris(Download)
import struct
import sys, time, pygame
from select import select
from socket import socket, AF_INET, SOCK_STREAM, SOL_SOCKET, SO_REUSEADDR
import neitris_utils
import neitris_cfg
 
 
# Create Reading Sockets:
for PORT in PORTS:
    portsock = socket(AF_INET, SOCK_STREAM)
    portsock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
    portsock.bind((HOSTNAME, PORT))
 

src/c/l/clamwin-HEAD/trunk/addons/pyc/cwclient.py   clamwin(Download)
# for more details.
# ======================================================================
 
from socket import socket, AF_INET, SOCK_STREAM
from os import getcwd
from os.path import join as path_join
 
EICAR='*H+H$!ELIF-TSET-SURIVITNA-DRADNATS-RACIE$}7)CC7)^P(45XZP\\4[PA@%P!O5X'[::-1]
 
def connect():
    s = socket(AF_INET, SOCK_STREAM)
 
    f.write('STREAM\n')
    port = int(f.readline().strip().split('PORT ', 1).pop())
    s = socket(AF_INET, SOCK_STREAM)
    s.connect(('localhost', port))
    s.send(EICAR)
    s.close()
    print f.readline().strip()
 
    f.write('STREAM\n')
    port = int(f.readline().strip().split('PORT ', 1).pop())
    s = socket(AF_INET, SOCK_STREAM)

src/c/a/caslib-0.3.1/caslib/validating_https.py   caslib(Download)
 
'''Validate certificates and hostnames on https connections with :mod:`urllib2` and :mod:`httplib`'''
 
from socket import socket, SOCK_STREAM, getaddrinfo, error as SocketError
from httplib import HTTPSConnection
import urllib2
 
 
	    try:
		_log.debug('ValidatingHTTPSConnection to %r', addr)
		ssl = SSLSocket(socket(af, socktype, proto),
		    keyfile=self.key_file, certfile=self.cert_file,
		    cert_reqs=self.cert_reqs, ca_certs=self.ca_certs,
		    ssl_version=self.ssl_version)

  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9  Next