/* Enable address reuse */
int on = 1; //<---add
setsockopt ( ps4LinkGetValue(REQUESTS_SOCK or COMMANDS_SOCK), SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on) ); //<---add
/* Fill the server's address */
//serveraddr.sin_len = 16;
serveraddr.sin_family = 2;
serveraddr.sin_addr.s_addr = sceNetHtonl(INADDR_ANY);
serveraddr.sin_port = sceNetHtons(ps4LinkGetValue(REQUESTS_PORT));
memset(serveraddr.sin_zero, 0, sizeof(serveraddr.sin_zero));
/* Bind the server's address to the socket */
ret = sceNetBind(ps4LinkGetValue(REQUESTS_SOCK), (struct sockaddr *)&serveraddr, sizeof(serveraddr));