#ifndef _POSIX_SOCKS_
#define _POSIX_SOCKS_ 1

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <errno.h>

extern int errno;
extern int h_errno;
//char *my_ip_address;
int Net_Connect(const char *ip, const char *port);
int Net_Listen(const char *port);
int Send_Message(int sockfd, const char *msg, int len);
int Recv_Message(int sockfd, const char *msg, int len);
int Grab_Remote_IP(int sockfd, struct sockaddr *theaddr);
void *get_in_addr(struct sockaddr *sa);

#endif
