Skip to content

Commit

Permalink
Implemented proper handling of intermittent connection
Browse files Browse the repository at this point in the history
  • Loading branch information
GrapheneCt committed Mar 7, 2021
1 parent ceb474e commit 9dc03dc
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion BGFTP/param.sfx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<paramsfo>
<param key="APP_VER">03.20</param>
<param key="APP_VER">03.21</param>
<param key="ATTRIBUTE">16814080</param>
<param key="ATTRIBUTE_MINOR">17</param>
<param key="ATTRIBUTE2">0</param>
Expand Down
6 changes: 6 additions & 0 deletions BGFTP_bgapp/ftpvita.c
Original file line number Diff line number Diff line change
Expand Up @@ -1121,6 +1121,12 @@ int ftpvita_init(char *vita_ip, unsigned short int *vita_port)
if (netctl_init < 0 && netctl_init != NET_CTL_ERROR_NOT_TERMINATED)
goto error_netctlinit;

int state;
do {
sceNetCtlInetGetState(&state);
sceKernelDelayThread(10000);
} while (state != SCE_NET_CTL_STATE_IPOBTAINED);

/* Get IP address */
ret = sceNetCtlInetGetInfo(SCE_NET_CTL_INFO_IP_ADDRESS, &info);
DEBUG("sceNetCtlInetGetInfo(): 0x%08X\n", ret);
Expand Down
2 changes: 2 additions & 0 deletions BGFTP_bgapp/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
#include <libsysmodule.h>
#include <kernel.h>
#include <apputil.h>
#include <libnetctl.h>
#include <notification_util.h>
#include <incoming_dialog.h>
#include <ces.h>
Expand Down Expand Up @@ -60,6 +61,7 @@ void sendNotification(const char *text, ...)
void ftpvita_init_app()
{
char vita_ip[16];
int state;
unsigned short int vita_port;

ftpvita_init(vita_ip, &vita_port);
Expand Down
2 changes: 1 addition & 1 deletion BGFTP_bgapp/param.sfx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<paramsfo>
<param key="APP_VER">03.20</param>
<param key="APP_VER">03.21</param>
<param key="ATTRIBUTE">528384</param>
<param key="ATTRIBUTE2">0</param>
<param key="CATEGORY">gdd</param>
Expand Down

0 comments on commit 9dc03dc

Please sign in to comment.