mirror of
https://github.com/radareorg/radare2.git
synced 2024-12-12 07:26:42 +00:00
5e3f145019
* Minor sort of TODO files * Nicer output for make install * Add socket/t/Makefile and fix test case
27 lines
580 B
C
27 lines
580 B
C
#include <r_socket.h>
|
|
|
|
int main()
|
|
{
|
|
int ret;
|
|
struct r_socket_proc_t *sp;
|
|
char buf[256];
|
|
char *const args[4] = { "/usr/bin/telnet", "localhost", "9999", 0 };
|
|
|
|
sp = r_socket_proc_open(args);
|
|
// ret = r_socket_proc_read(sp, buf, 128);
|
|
r_socket_proc_printf(sp, "GET / HTTP/1.1\r\n\r\n");
|
|
printf("Waiting...\n");
|
|
for(;;){
|
|
if (!r_socket_proc_ready(sp, 0,0))
|
|
break;
|
|
ret = r_socket_proc_gets(sp, buf, 128);
|
|
printf("RET=%d\n", ret);
|
|
if (ret<0) break;
|
|
else if (ret>0)
|
|
printf("%d=\"%s\"\n", ret, buf);
|
|
else printf("--\n");
|
|
}
|
|
r_socket_proc_close(sp);
|
|
return 0;
|
|
}
|