Skip to content

Instantly share code, notes, and snippets.

@aprchen
Created April 27, 2017 08:44
Show Gist options
  • Save aprchen/3b19968c1406421868773c9a4eb83fb1 to your computer and use it in GitHub Desktop.
Save aprchen/3b19968c1406421868773c9a4eb83fb1 to your computer and use it in GitHub Desktop.
python socket class
import socket
class SocketHelper:
s = None
conn = None
addr = None
def __init__(self,host,port):
self.s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.s.bind((host, port))
self.s.listen(5)
def s_appept(self):
self.conn,self.addr = self.s.accept()
def send_data(self,content):
self.conn.send(content)
def read_data(self):
buf = self.conn.recv(1024)
return buf
def close_socket(self):
self.conn.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment