Andy Prock
41fc91c5cc
Fixes #17
...
It was crashing when trying to build a callback argument NSArray with a nil object. NSError's are not guaranteed to have a NSLocalizedFailureReason, so this case should be handled.
2015-12-30 22:51:26 -08:00
Andy Prock
05b206deca
1.2.2
2015-12-22 10:12:24 -08:00
Andy Prock
1190187964
Merge pull request #16 from tradle/ios-clients
...
Fixes #15
2015-12-22 09:46:44 -08:00
Andy Prock
e8050d3fe8
Fixes #15
...
Refactor the UdpSockets module _clients array to be a member variable.
Make the UdpSocketClient's delegate a weak reference.
remove reload notificaiton, and rely on dealloc to close all open sockets.
2015-12-21 19:45:38 -08:00
Andy Prock
641b9d770e
Fixes #14
...
Now forcing the host resolution to happen, which will make the UnknownHostException fire if there are problems.
2015-12-21 17:19:59 -08:00
Mark Vayngrib
bf668cd322
1.2.1
2015-12-21 17:58:58 -05:00
Mark Vayngrib
5b6972ca10
Merge pull request #13 from ajwhite/allow-hostnames
...
Allow hostnames in addition to IP addresses
2015-12-21 17:56:32 -05:00
Atticus White
97e9d137b5
validate hostname in addition to ip address
2015-12-21 16:03:59 -05:00
Andy Prock
96728a771d
make UdpSocketClient pendingSends access thread safe
2015-12-17 09:16:18 -08:00
Andy Prock
defd529dc2
ios start using lightweight generics
2015-12-16 11:47:43 -08:00
Mark Vayngrib
f298b2a95d
1.2.0
2015-12-11 13:22:43 -05:00
Mark Vayngrib
8644133544
Merge pull request #11 from tradle/noReactNativeDep
...
rm react-native peerDep
2015-12-04 11:29:00 +00:00
Mark Vayngrib
9236a702f7
rm react-native peerDep
2015-12-01 01:13:07 +00:00
Andy Prock
9234379abe
point android example at the right js file
2015-11-30 14:23:27 -08:00
Andy Prock
455795a3f0
Merge pull request #10 from ajwhite/compile-patch
...
Compile errors for empty generics definitions
2015-11-30 14:21:17 -08:00
Atticus White
2be9026928
define class types
2015-11-30 14:44:15 -05:00
Mark Vayngrib
6ae70e3d12
fix example in readme
2015-11-22 13:01:00 +00:00
Mark Vayngrib
57d44e0e49
don't log on every send
2015-11-22 12:52:27 +00:00
Mark Vayngrib
3c9c4e52e7
use __DEV__ instead of DEBUG
2015-11-22 12:52:27 +00:00
Mark Vayngrib
083f9fc081
small tweak for Buffer
2015-11-22 12:52:27 +00:00
Andy Prock
07cf1e8280
add some more rc versions of react-native
2015-11-20 16:05:40 -08:00
Andy Prock
ef703eaacc
moved index.js into a working android/ios example
2015-11-19 11:13:16 -08:00
Andy Prock
11a1263fda
the receiver task needs to be recreated for addMembership
2015-11-19 10:08:00 -08:00
Andy Prock
79d6f346b6
simplified the android code
...
UdpSocketClient holds onto the only DatagramSocket/MulticastSocket reference.
UdpSocketClient throws IlllegalStateException if send/addMembership are called on unbound sockets.
UdpReceiverTask takes it's values as a Pair parameter to execute on.
2015-11-19 09:59:37 -08:00
Andy Prock
398935bb67
implement addMembership/dropMembership for android
...
this enables support for protocols such as ssdp, which require multicasting
bump to version 1.1.1
2015-11-18 15:14:45 -08:00
Mark Vayngrib
0349336d6c
1.1.0
2015-10-23 14:42:17 +01:00
Mark Vayngrib
a1b07b4999
detect rctreloadnotification, cleanup sockets before exiting
2015-10-12 17:29:39 +01:00
Mark Vayngrib
145c34e045
1.0.3
2015-10-12 09:57:35 +01:00
Mark Vayngrib
f33fde4c06
send strings instead of NSError over bridge, RCTBridge chokes sometimes on NSJSONSerialization of errors
2015-10-12 09:55:20 +01:00
Mark Vayngrib
5812536d1f
validate args better (ip, port), normalize errors from over the bridge
2015-10-12 09:54:53 +01:00
Mark Vayngrib
880ecc5f1c
1.0.2
2015-10-11 19:03:48 +01:00
Mark Vayngrib
d852f48cdb
Revert "fix RCTConvert choke converting int to string"
...
This reverts commit 2a69aae5ad
.
2015-10-11 19:03:18 +01:00
Mark Vayngrib
00acebd3f2
add 0.5.0-rc 0.12.0-rc
2015-10-11 17:58:57 +01:00
Mark Vayngrib
b056b3d320
1.0.1
2015-10-11 14:48:52 +01:00
Mark Vayngrib
3fd40ce241
1.0.0
2015-10-11 14:23:02 +01:00
Mark Vayngrib
2a69aae5ad
fix RCTConvert choke converting int to string
2015-10-11 14:17:51 +01:00
Mark Vayngrib
af2d72957b
add rc versions to react-native peer dep
2015-10-11 14:17:51 +01:00
Andy Prock
b43eaa5fbe
remove userdata
2015-10-01 17:16:35 -07:00
Andy Prock
919257b94a
fixup header search paths for the xcode project
2015-10-01 17:12:31 -07:00
Andy Prock
c2888aa97e
Merge pull request #8 from tradle/android
...
initial android support
2015-09-28 17:18:36 -07:00
Andy Prock
79e9283d01
use a nonblocking DatagramChannel for receiving data
2015-09-28 13:11:10 -07:00
Andy Prock
409d235416
fix repository url
2015-09-25 15:06:07 -07:00
Andy Prock
3ce4b63536
initial android support
...
moved ios specific code into a subfolder
created an android folder
updated the Install instructions on the readme
bumped the version to 0.2.0
2015-09-25 14:58:32 -07:00
Andy Prock
4cb6e77504
fix: address and base64String are NSStrings (find/replace bug)
2015-09-21 11:49:55 -07:00
Andy Prock
6cfe5daae3
add cocoapod podspec
2015-09-17 13:06:48 -07:00
Andy Prock
8f7bc1e702
update for react-native 11.0
...
json numbers are converted to NSNumber
NSNumber parameters must be marked nonnull (as of v0.10.0-rc)
2015-09-17 12:52:02 -07:00
Mark Vayngrib
c1d9f7ff40
0.1.0
2015-07-29 15:32:20 -04:00
Mark Vayngrib
c762ba231b
Merge pull request #5 from yesmeck/master
...
Implement setBroadcast()
2015-07-29 15:27:06 -04:00
Wei Zhu
b50478eabd
Implement setBroadcast()
2015-07-30 02:37:00 +08:00
Mark Vayngrib
e984ef8859
0.0.12
2015-07-29 11:10:19 -04:00