Subj : socket.recvline() and file_utime()
To   : Digital Man
From : MCMLXXIX
Date : Fri Mar 12 2010 09:51 am

 Re: socket.recvline() and file_utime()
 By: Digital Man to MCMLXXIX on Thu Mar 11 2010 15:12:08

>   Re: socket.recvline() and file_utime()
>   By: MCMLXXIX to Digital Man on Thu Mar 11 2010 01:22 pm
>
>  > file_touch("test.txt");
>  > log("original mod_time: " + file_date("test.txt"));
>  > log("changing file mod_time to 1267455497");
>  > file_utime("test.txt",1267455497,1267455497);
>  > log("new file mod_time: " + file_date("test.txt"));
>  > file_remove("test.txt");
>  >
>  > OUTPUT:
>  >
>  >   3/11  01:10:51p  Node 1 original mod_time: 1268331052
>  >   3/11  01:10:51p  Node 1 changing file mod_time to 1267455497
>  >   3/11  01:10:51p  Node 1 new file mod_time: 1267455498
>  >
>  > It's driving me insane.. doesn't make sense
>
> What filesystem is "test.txt" being stored on? Some filesystems (e.g. FAT,
> FAT32) only support 2-second granularity for file date/times.
>
> Here's a Microsoft article on the subject:
>
> http://msdn.microsoft.com/en-us/library/ms724290%28VS.85%29.aspx
>
>
>  > ----------------------------------------------------
>  >
>  > var sock=new Socket();
>  > sock.bind(10088);
>
> Don't bind specific port numbers for outbound connections (as we discussed).
>
>  > sock.connect("localhost",25);
>  > log(time());
>  > log("connected: " + sock.is_connected);
>  > log("nonblocking: " + sock.nonblocking);
>  >
>  > OUTPUT:
>  >
>  >   3/11  01:19:09p  Node 2 1268331549
>  >   3/11  01:19:09p  Node 2 connected: true
>  >   3/11  01:19:09p  Node 2 nonblocking: false
>  >   3/11  01:19:10p  Node 2 null
>  >   3/11  01:19:10p  Node 2 1268331550
>  >
>  > -------------------------
>  > also driving me insane..
>  >
>  > does anyone have an insight on these things?
>  >
>  > unless I'm missing something, the sock.recvline() should wait 10 seconds
>  > before moving on, but it doesnt.
>
> I guess you didn't paste all your code - there was no call to recvline() the
>
>                                             digital man
>

turns out I was wrong anyway.. surprise surprise!
though I still can't duplicate that actual example. I swear it happened



---
� Synchronet � The BRoKEN BuBBLE (MDJ.ATH.CX)