Changeset 374:e3f42f05cdfb in roaraudio


Ignore:
Timestamp:
08/05/08 15:21:03 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added a function to open an UDP socket

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/socket.h

    r230 r374  
    1717#define ROAR_SOCKET_TYPE_PIPE ROAR_SOCKET_TYPE_FORK 
    1818#define ROAR_SOCKET_TYPE_FILE 4 
     19#define ROAR_SOCKET_TYPE_UDP  5 
    1920 
    2021#define ROAR_SOCKET_TYPE_MAX  4 
     
    3031int roar_socket_connect (char * host, int port); 
    3132 
    32 int roar_socket_new_tcp (void); 
    33 int roar_socket_new_unix (void); 
     33int roar_socket_new_tcp    (void); 
     34int roar_socket_new_udp    (void); 
     35int roar_socket_new_unix   (void); 
    3436int roar_socket_open       (int mode, int type, char * host, int port); 
    3537int roar_socket_open_fork  (int mode, char * host, int port); 
  • libroar/socket.c

    r234 r374  
    2121phi@ph7:libroar $ IPTOS_LOWDELAY 
    2222*/ 
     23 
     24 setsockopt(fh, IPPROTO_IP, IP_TOS, &opt, sizeof(int)); 
     25 
     26 return fh; 
     27} 
     28 
     29int roar_socket_new_udp (void) { 
     30 int fh; 
     31 int opt = IPTOS_LOWDELAY; 
     32 
     33 fh = socket(PF_INET, SOCK_DGRAM, 0); 
    2334 
    2435 setsockopt(fh, IPPROTO_IP, IP_TOS, &opt, sizeof(int)); 
Note: See TracChangeset for help on using the changeset viewer.