Changeset 81:d4aa20e568c9 in roaraudio for libroar
- Timestamp:
- 07/12/08 18:16:25 (16 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- libroar
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/socket.c
r75 r81 3 3 #include "libroar.h" 4 4 5 /* old... 5 6 #define MODE_LISTEN 1 6 7 #define MODE_CONNECT 2 8 */ 9 #define MODE_LISTEN ROAR_SOCKET_MODE_LISTEN 10 #define MODE_CONNECT ROAR_SOCKET_MODE_CONNECT 7 11 8 12 int roar_socket_new_tcp (void) { -
libroar/stream.c
r0 r81 73 73 } 74 74 75 int roar_stream_connect_to (struct roar_connection * con, struct roar_stream * s, int type, char * host, int port) { 76 struct roar_message m; 77 int len = 0; 78 79 if ( host == NULL ) 80 return -1; 81 82 m.cmd = ROAR_CMD_CON_STREAM; 83 m.stream = s->id; 84 m.pos = 0; 85 86 m.data[0] = 0; 87 m.data[1] = type; 88 ((uint16_t*)&(m.data))[1] = ROAR_HOST2NET16(port); 89 90 len = strlen(host); 91 92 if ( len > 76 ) 93 return -1; 94 95 strncpy(&(m.data[4]), host, len); 96 97 m.datalen = len + 4; 98 99 if ( roar_req(con, &m, NULL) == -1 ) 100 return -1; 101 102 if ( m.cmd == ROAR_CMD_OK ) 103 return 0; 104 return -1; 105 } 75 106 76 107 int roar_stream_add_data (struct roar_connection * con, struct roar_stream * s, char * data, size_t len) {
Note: See TracChangeset
for help on using the changeset viewer.