debug update, also fixed type mismatches in examples
This commit is contained in:
@@ -92,9 +92,9 @@ class ViewController: UIViewController {
|
|||||||
// TCP
|
// TCP
|
||||||
if(selectedProtocol == SOCK_STREAM)
|
if(selectedProtocol == SOCK_STREAM)
|
||||||
{
|
{
|
||||||
sock = zt.socket(AF_INET, socket_type: SOCK_STREAM, socket_protocol: 0)
|
sock = zt.socket(AF_INET, SOCK_STREAM, 0)
|
||||||
let ztaddr: ZTAddress = ZTAddress(family: AF_INET, addr: serverAddr, port: serverPort)
|
let ztaddr: ZTAddress = ZTAddress(family: AF_INET, addr: serverAddr, port: serverPort)
|
||||||
let connect_err = zt.connect(sock, addr: ztaddr)
|
let connect_err = zt.connect(sock, ztaddr)
|
||||||
|
|
||||||
print("connect_err = \(connect_err),\(errno)")
|
print("connect_err = \(connect_err),\(errno)")
|
||||||
|
|
||||||
@@ -129,9 +129,9 @@ class ViewController: UIViewController {
|
|||||||
// TCP
|
// TCP
|
||||||
if(selectedProtocol == SOCK_STREAM)
|
if(selectedProtocol == SOCK_STREAM)
|
||||||
{
|
{
|
||||||
sock = Int16(zt_socket(AF_INET, SOCK_STREAM, 0))
|
sock = zt_socket(AF_INET, SOCK_STREAM, 0)
|
||||||
let ztaddr: ZTAddress = ZTAddress(family: AF_INET, addr: serverAddr, port: serverPort)
|
let ztaddr: ZTAddress = ZTAddress(family: AF_INET, addr: serverAddr, port: serverPort)
|
||||||
let bind_err = zt.bind(sock, addr: ztaddr)
|
let bind_err = zt.bind(sock, ztaddr)
|
||||||
|
|
||||||
print("bind_err = \(bind_err),\(errno)")
|
print("bind_err = \(bind_err),\(errno)")
|
||||||
|
|
||||||
@@ -148,7 +148,7 @@ class ViewController: UIViewController {
|
|||||||
var len:socklen_t = 0;
|
var len:socklen_t = 0;
|
||||||
var legIntPtr = withUnsafeMutablePointer(&len, { $0 })
|
var legIntPtr = withUnsafeMutablePointer(&len, { $0 })
|
||||||
while(accepted_sock < 0) {
|
while(accepted_sock < 0) {
|
||||||
accepted_sock = zt.accept(sock, addr: ztaddr)
|
accepted_sock = zt.accept(sock, ztaddr)
|
||||||
}
|
}
|
||||||
print("accepted connection")
|
print("accepted connection")
|
||||||
}
|
}
|
||||||
@@ -158,11 +158,11 @@ class ViewController: UIViewController {
|
|||||||
{
|
{
|
||||||
let ztaddr: ZTAddress = ZTAddress(family: AF_INET, addr: serverAddr, port: serverPort)
|
let ztaddr: ZTAddress = ZTAddress(family: AF_INET, addr: serverAddr, port: serverPort)
|
||||||
|
|
||||||
sock = Int16(zt_socket(AF_INET, SOCK_DGRAM, 0))
|
sock = zt_socket(AF_INET, SOCK_DGRAM, 0)
|
||||||
err = zt.bind(sock, addr: ztaddr)
|
err = zt.bind(sock, ztaddr)
|
||||||
print("bind_err = ", err)
|
print("bind_err = ", err)
|
||||||
|
|
||||||
err = zt.listen(sock, backlog: 0)
|
err = zt.listen(sock, 0)
|
||||||
print("listen_err = ", err)
|
print("listen_err = ", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -278,6 +278,7 @@ class ViewController: UIViewController {
|
|||||||
|
|
||||||
selectedProtocol = SOCK_STREAM
|
selectedProtocol = SOCK_STREAM
|
||||||
|
|
||||||
|
sleep(3)
|
||||||
print("Starting ZeroTier...\n");
|
print("Starting ZeroTier...\n");
|
||||||
zt.start_service(nil);
|
zt.start_service(nil);
|
||||||
|
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ extern "C" {
|
|||||||
#if DEBUG_LEVEL >= MSG_INFO
|
#if DEBUG_LEVEL >= MSG_INFO
|
||||||
#if defined(__ANDROID__)
|
#if defined(__ANDROID__)
|
||||||
#define DEBUG_INFO(fmt, args...) ((void)__android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, "ZT_INFO : %s:%d:%s(): " fmt "\n", __FILENAME__, __LINE__, __FUNCTION__, ##args))
|
#define DEBUG_INFO(fmt, args...) ((void)__android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, "ZT_INFO : %s:%d:%s(): " fmt "\n", __FILENAME__, __LINE__, __FUNCTION__, ##args))
|
||||||
|
#define DEBUG_BLANK(fmt, args...) ((void)__android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, "ZT_INFO : %s:%d:" fmt "\n", __FILENAME__, __LINE__, __FUNCTION__, ##args))
|
||||||
#else
|
#else
|
||||||
#define DEBUG_INFO(fmt, args...) fprintf(stderr, "ZT_INFO : %s:%d:%s(): " fmt "\n", __FILENAME__, __LINE__, __FUNCTION__, ##args)
|
#define DEBUG_INFO(fmt, args...) fprintf(stderr, "ZT_INFO : %s:%d:%s(): " fmt "\n", __FILENAME__, __LINE__, __FUNCTION__, ##args)
|
||||||
#define DEBUG_BLANK(fmt, args...) fprintf(stderr, "ZT_INFO : %s:%d:" fmt "\n", __FILENAME__, __LINE__, ##args)
|
#define DEBUG_BLANK(fmt, args...) fprintf(stderr, "ZT_INFO : %s:%d:" fmt "\n", __FILENAME__, __LINE__, ##args)
|
||||||
|
|||||||
@@ -130,8 +130,8 @@ class ZTSDK : NSObject
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// SOCKET API
|
// SOCKET API
|
||||||
func socket(socket_family: Int32, _ socket_type: Int32, _ socket_protocol: Int32) -> Int16 {
|
func socket(socket_family: Int32, _ socket_type: Int32, _ socket_protocol: Int32) -> Int32 {
|
||||||
return Int16(zt_socket(socket_family, socket_type, socket_protocol));
|
return zt_socket(socket_family, socket_type, socket_protocol);
|
||||||
}
|
}
|
||||||
|
|
||||||
func connect(fd: Int32, _ addr: ZTAddress) -> Int32 {
|
func connect(fd: Int32, _ addr: ZTAddress) -> Int32 {
|
||||||
|
|||||||
Reference in New Issue
Block a user