24 int main(
int argc,
char *argv[])
31 printf(
"ERROR: ps2ip_init falied!\n");
50 printf(
"PS2ECHO: recv returned %i\n", rcvSize );
70 printf(
"PS2ECHO: Server Thread Started.\n" );
76 printf(
"PS2ECHO: Socket failed to create.\n" );
80 printf(
"PS2ECHO: Got socket.. %i\n" , sh );
83 memset( &echoServAddr, 0 ,
sizeof(echoServAddr ));
88 rc =
bind( sh, (
struct sockaddr *) &echoServAddr,
sizeof( echoServAddr) );
91 printf(
"PS2ECHO: Socket failed to bind.\n" );
95 printf(
"PS2ECHO: bind returned %i\n",rc );
101 printf(
"PS2ECHO: listen failed.\n" );
105 printf(
"PS2ECHO: listen returned %i\n", rc );
108 FD_SET(sh, &active_rd_set);
112 clntLen =
sizeof( echoClntAddr );
113 rd_set = active_rd_set;
116 printf(
"PS2ECHO: Select failed.\n");
129 printf(
"PS2ECHO: accept failed.\n" );
132 FD_SET(cs, &active_rd_set);
133 printf(
"PS2ECHO: accept returned %i.\n", cs );
139 FD_CLR(i, &active_rd_set);
int main(int argc, char *argv[])
int SifLoadModule(const char *path, int arg_len, const char *args)
#define select(a, b, c, d, e)
void SifInitRpc(int mode)