mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 22:13:51 +00:00
(Retropad) Use socket_create
This commit is contained in:
parent
18f8ded154
commit
317ecabadf
@ -10,7 +10,7 @@
|
|||||||
* RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
* RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
||||||
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
* PURPOSE. See the GNU General Public License for more details.
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along with RetroArch.
|
* You should have received a copy of the GNU General Public License along with RetroArch.
|
||||||
* If not, see <http://www.gnu.org/licenses/>.
|
* If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
@ -236,12 +236,17 @@ bool retro_load_game(const struct retro_game_info *info)
|
|||||||
{
|
{
|
||||||
(void)info;
|
(void)info;
|
||||||
check_variables();
|
check_variables();
|
||||||
//create socket
|
|
||||||
if ( (s=socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) == SOCKET_ERROR)
|
s = socket_create(
|
||||||
{
|
"retropad",
|
||||||
|
SOCKET_DOMAIN_INET,
|
||||||
|
SOCKET_TYPE_DATAGRAM,
|
||||||
|
SOCKET_PROTOCOL_UDP);
|
||||||
|
|
||||||
|
if (s == SOCKET_ERROR)
|
||||||
log_cb(RETRO_LOG_INFO, "socket failed");
|
log_cb(RETRO_LOG_INFO, "socket failed");
|
||||||
}
|
|
||||||
//setup address structure
|
/* setup address structure */
|
||||||
memset((char *) &si_other, 0, sizeof(si_other));
|
memset((char *) &si_other, 0, sizeof(si_other));
|
||||||
si_other.sin_family = AF_INET;
|
si_other.sin_family = AF_INET;
|
||||||
si_other.sin_port = htons(port);
|
si_other.sin_port = htons(port);
|
||||||
|
@ -288,7 +288,7 @@ int socket_create(
|
|||||||
protocol = 0;
|
protocol = 0;
|
||||||
break;
|
break;
|
||||||
case SOCKET_PROTOCOL_UDP:
|
case SOCKET_PROTOCOL_UDP:
|
||||||
/* TODO/FIXME - implement */
|
protocol = IPPROTO_UDP;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user