- Added separate drivable motors for four circle H, K, L
- Added a listen mode to commandlog in order to support the batchEditor - Some small fixes to exe* for BatchEditor
This commit is contained in:
12
network.c
12
network.c
@ -169,7 +169,7 @@ CreateSocketAdress(
|
||||
|
||||
assert(self != NULL);
|
||||
|
||||
if(timeout > 0)
|
||||
if(timeout >= 0)
|
||||
{
|
||||
/* select first */
|
||||
tmo.tv_usec = (timeout % 1000) * 1000;
|
||||
@ -256,13 +256,15 @@ CreateSocketAdress(
|
||||
free(pRes);
|
||||
return NULL;
|
||||
}
|
||||
/*
|
||||
i = sizeof(struct linger);
|
||||
lili.l_onoff = 1;
|
||||
lili.l_linger = 1;
|
||||
/* setsockopt(pRes->sockid,SOL_SOCKET,SO_LINGER,&lili,i);
|
||||
setsockopt(pRes->sockid,SOL_SOCKET,SO_LINGER,&lili,i);
|
||||
i = 1;
|
||||
setsockopt(pRes->sockid,SOL_SOCKET,SO_REUSEADDR,&i,sizeof(int));
|
||||
*/ pRes->iType = SOCKET;
|
||||
*/
|
||||
pRes->iType = SOCKET;
|
||||
pRes->lMagic = NETMAGIC;
|
||||
return pRes;
|
||||
}
|
||||
@ -386,7 +388,7 @@ CreateSocketAdress(
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(timeout > 0)
|
||||
if(timeout >= 0)
|
||||
{
|
||||
/* setup for select first */
|
||||
tmo.tv_usec = (timeout % 1000) *1000;
|
||||
@ -739,7 +741,7 @@ This old version may be removed in some stage. It has two problems:
|
||||
}
|
||||
assert(self->iType == UDP);
|
||||
|
||||
if(timeout > 0)
|
||||
if(timeout >= 0)
|
||||
{
|
||||
/* setup for select first */
|
||||
tmo.tv_usec = (timeout % 1000) *1000;
|
||||
|
Reference in New Issue
Block a user