Files
Hippolyzer/pyogp/lib/base/message/net.py

22 lines
610 B
Python

import socket
#from pyogp.lib.base.message.zerocode import *
#maybe put this isnt' a class
#returns true if packet was sent successfully
def send_packet(sock, send_buffer, host):
sock.sendto(send_buffer, (host.ip_addr, host.port))
def receive_packet(socket):
buf = 10000
data, addr = socket.recvfrom(buf)
return data, len(data)
def start_udp_connection(port):
""" Starts a udp connection, returning socket and port. """
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#error check - make sure sock is good
#will probably be other setup for this
return sock