Age | Commit message (Collapse) | Author |
|
(non-serialization might be useful for proxies)
svn path=/trunk/externals/iem/iemnet/; revision=13393
|
|
the socket outlet doesn't make any sense (remove it?)
disconnecting kills the receiver thread!
svn path=/trunk/externals/iem/iemnet/; revision=13392
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13391
|
|
if the chunk has an address/port specified, sendto() is used;
else the default send() on the socket is used
svn path=/trunk/externals/iem/iemnet/; revision=13390
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13389
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13348
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13347
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13346
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13345
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13344
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13343
|
|
on OSX (10.4) you cannot use INADDR_ANY without types, which are not provided by
the header that defines INADDR_ANY...
svn path=/trunk/externals/iem/iemnet/; revision=13342
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13341
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13340
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13339
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13336
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13335
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13334
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13333
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13332
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13331
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13330
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13329
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13328
|
|
fixed the callback (API changed but due to cast this has gone unnoticed)
featured settable ports (and now creation failure is port is taken)
svn path=/trunk/externals/iem/iemnet/; revision=13327
|
|
the connection thread modifies the object's state (and calls clock_delay())
since this is not thread safe, it is now protected by sys_lock()
NOTE1: i remember someone saying that clock_delay() is thread safe
NOTE2: this might still crash if the object is deleted before while the thread is executing
svn path=/trunk/externals/iem/iemnet/; revision=13326
|
|
<arpa/inet.h> is already included in iemnet.h
svn path=/trunk/externals/iem/iemnet/; revision=13325
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13323
|
|
added "targetsocket" to specify the target via socket
svn path=/trunk/externals/iem/iemnet/; revision=13322
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13321
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13320
|
|
especially useful when autoassigning ports (port=0)
svn path=/trunk/externals/iem/iemnet/; revision=13319
|
|
with the "port" message, the listening port can be changed at runtime
(LATER we also want to query the port...)
svn path=/trunk/externals/iem/iemnet/; revision=13316
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13315
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13314
|
|
target 0: broadcast
target >0: send to specified client
target <0: send not to specified client (but all others)
svn path=/trunk/externals/iem/iemnet/; revision=13313
|
|
with [tcpclient] use [bang(
with [tcpserver] use [client <x>(
svn path=/trunk/externals/iem/iemnet/; revision=13312
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13311
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13310
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13308
|
|
this time it's the right lib
svn path=/trunk/externals/iem/iemnet/; revision=13307
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13304
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13303
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13302
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13301
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13300
|
|
resources (hopefully)
svn path=/trunk/externals/iem/iemnet/; revision=13299
|
|
disconnecting has the awful tendency to trigger itself;
for now, this is handled in the calling object's code,
but later iemnet_(sender|receiver) should take care themselves
svn path=/trunk/externals/iem/iemnet/; revision=13298
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13297
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13291
|