From 021dd2b0257159856ad97eb8cf9c69ccd27a4ad3 Mon Sep 17 00:00:00 2001 From: Jedrzej <42713788+Extollite@users.noreply.github.com> Date: Wed, 16 Sep 2020 19:03:35 +0200 Subject: [PATCH] Add copyrights. --- Sources/RakNetSwift/Connection.swift | 25 +++++++++++-------- Sources/RakNetSwift/ConnectionListener.swift | 5 ++-- Sources/RakNetSwift/Listener.swift | 5 ++-- Sources/RakNetSwift/Protocol/Flags.swift | 5 ++-- .../RakNetSwift/Protocol/Packets/ACK.swift | 5 ++-- .../Protocol/Packets/AcknowledgePacket.swift | 5 ++-- .../Protocol/Packets/ConnectedPing.swift | 6 ++--- .../Protocol/Packets/ConnectedPong.swift | 5 ++-- .../Protocol/Packets/ConnectionRequest.swift | 7 +++--- .../Packets/ConnectionRequestAccepted.swift | 5 ++-- .../Protocol/Packets/Datagram.swift | 5 ++-- .../Packets/DisconnectNotification.swift | 7 +++--- .../Protocol/Packets/EncapsulatedPacket.swift | 5 ++-- .../Packets/IncompatibleProtocolVersion.swift | 5 ++-- .../RakNetSwift/Protocol/Packets/NACK.swift | 5 ++-- .../Packets/NewIncomingConnection.swift | 5 ++-- .../Protocol/Packets/OfflinePacket.swift | 5 ++-- .../Packets/OpenConnectionReply1.swift | 5 ++-- .../Packets/OpenConnectionReply2.swift | 5 ++-- .../Packets/OpenConnectionRequest1.swift | 5 ++-- .../Packets/OpenConnectionRequest2.swift | 5 ++-- .../RakNetSwift/Protocol/Packets/Packet.swift | 5 ++-- .../Protocol/Packets/PacketIdentifiers.swift | 5 ++-- .../Protocol/Packets/UnconnectedPing.swift | 5 ++-- .../Protocol/Packets/UnconnectedPong.swift | 5 ++-- Sources/RakNetSwift/Protocol/Priority.swift | 5 ++-- .../RakNetSwift/Protocol/Reliability.swift | 5 ++-- Sources/RakNetSwift/Protocol/State.swift | 5 ++-- .../Utils/NIOHelpers/ByteBuffer-uint24.swift | 7 +++--- Sources/RakNetSwift/Utils/ServerInfo.swift | 5 ++-- 30 files changed, 104 insertions(+), 73 deletions(-) diff --git a/Sources/RakNetSwift/Connection.swift b/Sources/RakNetSwift/Connection.swift index b5a8c7a..1767671 100644 --- a/Sources/RakNetSwift/Connection.swift +++ b/Sources/RakNetSwift/Connection.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// Connection.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation @@ -49,7 +50,7 @@ public class Connection { var splitId : Int32 = 0 var lastUpdate : Int64 = Int64(NSDate().timeIntervalSince1970 * 1000) - + var isActive = false init(_ listener : Listener, _ mtu : Int32, _ address : SocketAddress){ @@ -75,6 +76,7 @@ public class Connection { if(self.ackQueue.count > 0){ let pk = ACK(&self.ackQueue, Int32(self.mtu - 5)) var buf = self.listener!.channel!.allocator.buffer(capacity: Int(self.mtu - 4)) + print("ack: \(self.ackQueue)") pk.encode(&buf) self.sendPacket(&buf) } @@ -82,6 +84,7 @@ public class Connection { if(self.nackQueue.count > 0){ let pk = NACK(&self.nackQueue, Int32(self.mtu - 5)) var buf = self.listener!.channel!.allocator.buffer(capacity: Int(self.mtu - 4)) + print("nack: \(self.ackQueue)") pk.encode(&buf) self.sendPacket(&buf) } @@ -138,20 +141,20 @@ public class Connection { let header = buf.readInteger(as: UInt8.self)! buf.moveReaderIndex(to: 0) let datagram = (header & Flags.FLAG_VALID) != 0 - //print("id: \(header)") + print("id: \(header)") if datagram { if (header & Flags.FLAG_ACK) != 0 { - //print("ack") + print("ack") self.handleACK(&buf) } else if (header & Flags.FLAG_NACK) != 0 { - //print("nack") + print("nack") self.handleNACK(&buf) } else { - //print("datagram") + print("datagram") self.handleDatagram(&buf) } } else { - //print("else") + print("else") if(header < 0x80) { if(self.state == State.CONNECTING) { if(header == PacketIdentifiers.ConnectionRequest){ @@ -189,7 +192,7 @@ public class Connection { packet.decode(&buf) for seq in packet.packets { for i in seq.start...seq.end { - //print("ackSeq: \(i)") + print("ackSeq: \(i)") if self.sendDatagrams[Int32(i)] != nil { for pk in self.sendDatagrams[Int32(i)]!.packets { if pk != nil && pk!.needACK && pk!.messageIndex != -1 { @@ -321,7 +324,7 @@ public class Connection { } let id = packet.buffer!.readInteger(as: UInt8.self)! - //print("packet: \(id)") + print("packet: \(id)") packet.buffer!.moveReaderIndex(to: 0) if(id < 0x80) { if(self.state == State.CONNECTING) { @@ -365,7 +368,7 @@ public class Connection { self.addToQueue(sendPk, Priority.IMMEDIATE) } } else if self.state == .CONNECTED { - //print("con: \(id)") + print("con: \(id)") self.listener!.connectionListener!.onEncapsulated(packet, self.address!) } } diff --git a/Sources/RakNetSwift/ConnectionListener.swift b/Sources/RakNetSwift/ConnectionListener.swift index 2f5b1d2..1a07072 100644 --- a/Sources/RakNetSwift/ConnectionListener.swift +++ b/Sources/RakNetSwift/ConnectionListener.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// ConnectionListener.swift +// RakNetSwift // // Created by Extollite on 16/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Listener.swift b/Sources/RakNetSwift/Listener.swift index a7fd3c4..3688b4b 100644 --- a/Sources/RakNetSwift/Listener.swift +++ b/Sources/RakNetSwift/Listener.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// ConnectionListener.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Flags.swift b/Sources/RakNetSwift/Protocol/Flags.swift index 5115fd6..dd44608 100644 --- a/Sources/RakNetSwift/Protocol/Flags.swift +++ b/Sources/RakNetSwift/Protocol/Flags.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// Flags.swift +// RakNetSwift // // Created by Extollite on 10/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/ACK.swift b/Sources/RakNetSwift/Protocol/Packets/ACK.swift index 093437b..74128d9 100644 --- a/Sources/RakNetSwift/Protocol/Packets/ACK.swift +++ b/Sources/RakNetSwift/Protocol/Packets/ACK.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// ACK.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/AcknowledgePacket.swift b/Sources/RakNetSwift/Protocol/Packets/AcknowledgePacket.swift index 03f1abc..e276c0c 100644 --- a/Sources/RakNetSwift/Protocol/Packets/AcknowledgePacket.swift +++ b/Sources/RakNetSwift/Protocol/Packets/AcknowledgePacket.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// AcknowledgePacket.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/ConnectedPing.swift b/Sources/RakNetSwift/Protocol/Packets/ConnectedPing.swift index 6012fb3..d0c028e 100644 --- a/Sources/RakNetSwift/Protocol/Packets/ConnectedPing.swift +++ b/Sources/RakNetSwift/Protocol/Packets/ConnectedPing.swift @@ -1,10 +1,10 @@ // -// File.swift -// +// ConnectedPing.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // - import Foundation import NIO diff --git a/Sources/RakNetSwift/Protocol/Packets/ConnectedPong.swift b/Sources/RakNetSwift/Protocol/Packets/ConnectedPong.swift index 106071a..feda7eb 100644 --- a/Sources/RakNetSwift/Protocol/Packets/ConnectedPong.swift +++ b/Sources/RakNetSwift/Protocol/Packets/ConnectedPong.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// ConnectedPong.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/ConnectionRequest.swift b/Sources/RakNetSwift/Protocol/Packets/ConnectionRequest.swift index a944b26..51dd7b4 100644 --- a/Sources/RakNetSwift/Protocol/Packets/ConnectionRequest.swift +++ b/Sources/RakNetSwift/Protocol/Packets/ConnectionRequest.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// ConnectionRequest.swift +// RakNetSwift // -// Created by Extollite on 12/09/2020. +// Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/ConnectionRequestAccepted.swift b/Sources/RakNetSwift/Protocol/Packets/ConnectionRequestAccepted.swift index 60510dc..fd89a5d 100644 --- a/Sources/RakNetSwift/Protocol/Packets/ConnectionRequestAccepted.swift +++ b/Sources/RakNetSwift/Protocol/Packets/ConnectionRequestAccepted.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// ConnectionRequestAccepted.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/Datagram.swift b/Sources/RakNetSwift/Protocol/Packets/Datagram.swift index ab8b0d9..a3d13c6 100644 --- a/Sources/RakNetSwift/Protocol/Packets/Datagram.swift +++ b/Sources/RakNetSwift/Protocol/Packets/Datagram.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// Datagram.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/DisconnectNotification.swift b/Sources/RakNetSwift/Protocol/Packets/DisconnectNotification.swift index 9cea9a5..17d0c67 100644 --- a/Sources/RakNetSwift/Protocol/Packets/DisconnectNotification.swift +++ b/Sources/RakNetSwift/Protocol/Packets/DisconnectNotification.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// DisconnectNotification.swift +// RakNetSwift // -// Created by Extollite on 12/09/2020. +// Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/EncapsulatedPacket.swift b/Sources/RakNetSwift/Protocol/Packets/EncapsulatedPacket.swift index a33ae1b..a319055 100644 --- a/Sources/RakNetSwift/Protocol/Packets/EncapsulatedPacket.swift +++ b/Sources/RakNetSwift/Protocol/Packets/EncapsulatedPacket.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// EncapsulatedPacket.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/IncompatibleProtocolVersion.swift b/Sources/RakNetSwift/Protocol/Packets/IncompatibleProtocolVersion.swift index 56c6ad4..5aa289b 100644 --- a/Sources/RakNetSwift/Protocol/Packets/IncompatibleProtocolVersion.swift +++ b/Sources/RakNetSwift/Protocol/Packets/IncompatibleProtocolVersion.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// IncompatibleProtocolVersion.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/NACK.swift b/Sources/RakNetSwift/Protocol/Packets/NACK.swift index afd3f70..3ff4e0d 100644 --- a/Sources/RakNetSwift/Protocol/Packets/NACK.swift +++ b/Sources/RakNetSwift/Protocol/Packets/NACK.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// NACK.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/NewIncomingConnection.swift b/Sources/RakNetSwift/Protocol/Packets/NewIncomingConnection.swift index 173ca59..4840d4d 100644 --- a/Sources/RakNetSwift/Protocol/Packets/NewIncomingConnection.swift +++ b/Sources/RakNetSwift/Protocol/Packets/NewIncomingConnection.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// NewIncomingConnection.swift +// RakNetSwift // // Created by Extollite on 13/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/OfflinePacket.swift b/Sources/RakNetSwift/Protocol/Packets/OfflinePacket.swift index 296afa8..8c51d00 100644 --- a/Sources/RakNetSwift/Protocol/Packets/OfflinePacket.swift +++ b/Sources/RakNetSwift/Protocol/Packets/OfflinePacket.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// OfflinePacket.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/OpenConnectionReply1.swift b/Sources/RakNetSwift/Protocol/Packets/OpenConnectionReply1.swift index 6719919..ddbccf1 100644 --- a/Sources/RakNetSwift/Protocol/Packets/OpenConnectionReply1.swift +++ b/Sources/RakNetSwift/Protocol/Packets/OpenConnectionReply1.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// OpenConnectionReply1.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/OpenConnectionReply2.swift b/Sources/RakNetSwift/Protocol/Packets/OpenConnectionReply2.swift index badec51..717cc30 100644 --- a/Sources/RakNetSwift/Protocol/Packets/OpenConnectionReply2.swift +++ b/Sources/RakNetSwift/Protocol/Packets/OpenConnectionReply2.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// OpenConnectionReply2.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/OpenConnectionRequest1.swift b/Sources/RakNetSwift/Protocol/Packets/OpenConnectionRequest1.swift index 3430e56..0fcbbb0 100644 --- a/Sources/RakNetSwift/Protocol/Packets/OpenConnectionRequest1.swift +++ b/Sources/RakNetSwift/Protocol/Packets/OpenConnectionRequest1.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// OpenConnectionRequest1.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/OpenConnectionRequest2.swift b/Sources/RakNetSwift/Protocol/Packets/OpenConnectionRequest2.swift index 31b1cbc..1a9ef6d 100644 --- a/Sources/RakNetSwift/Protocol/Packets/OpenConnectionRequest2.swift +++ b/Sources/RakNetSwift/Protocol/Packets/OpenConnectionRequest2.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// OpenConnectionRequest2.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/Packet.swift b/Sources/RakNetSwift/Protocol/Packets/Packet.swift index e275a4b..d242ead 100644 --- a/Sources/RakNetSwift/Protocol/Packets/Packet.swift +++ b/Sources/RakNetSwift/Protocol/Packets/Packet.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// Packet.swift +// RakNetSwift // // Created by Extollite on 10/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/PacketIdentifiers.swift b/Sources/RakNetSwift/Protocol/Packets/PacketIdentifiers.swift index f1cdd85..66b173f 100644 --- a/Sources/RakNetSwift/Protocol/Packets/PacketIdentifiers.swift +++ b/Sources/RakNetSwift/Protocol/Packets/PacketIdentifiers.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// PacketIdentifiers.swift +// RakNetSwift // // Created by Extollite on 10/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/UnconnectedPing.swift b/Sources/RakNetSwift/Protocol/Packets/UnconnectedPing.swift index 59fc227..0d980c9 100644 --- a/Sources/RakNetSwift/Protocol/Packets/UnconnectedPing.swift +++ b/Sources/RakNetSwift/Protocol/Packets/UnconnectedPing.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// UnconnectedPing.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Packets/UnconnectedPong.swift b/Sources/RakNetSwift/Protocol/Packets/UnconnectedPong.swift index 2bbe96f..f432cea 100644 --- a/Sources/RakNetSwift/Protocol/Packets/UnconnectedPong.swift +++ b/Sources/RakNetSwift/Protocol/Packets/UnconnectedPong.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// UnconnectedPong.swift +// RakNetSwift // // Created by Extollite on 12/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Priority.swift b/Sources/RakNetSwift/Protocol/Priority.swift index 370219b..0fecd3c 100644 --- a/Sources/RakNetSwift/Protocol/Priority.swift +++ b/Sources/RakNetSwift/Protocol/Priority.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// Priority.swift +// RakNetSwift // // Created by Extollite on 10/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/Reliability.swift b/Sources/RakNetSwift/Protocol/Reliability.swift index bc6d76c..58e9022 100644 --- a/Sources/RakNetSwift/Protocol/Reliability.swift +++ b/Sources/RakNetSwift/Protocol/Reliability.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// Reliability.swift +// RakNetSwift // // Created by Extollite on 10/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Protocol/State.swift b/Sources/RakNetSwift/Protocol/State.swift index 53ea713..c3b29f3 100644 --- a/Sources/RakNetSwift/Protocol/State.swift +++ b/Sources/RakNetSwift/Protocol/State.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// State.swift +// RakNetSwift // // Created by Extollite on 10/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Utils/NIOHelpers/ByteBuffer-uint24.swift b/Sources/RakNetSwift/Utils/NIOHelpers/ByteBuffer-uint24.swift index 8d08264..036c21e 100644 --- a/Sources/RakNetSwift/Utils/NIOHelpers/ByteBuffer-uint24.swift +++ b/Sources/RakNetSwift/Utils/NIOHelpers/ByteBuffer-uint24.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// ByteBuffer-uint24.swift +// RakNetSwift // -// Created by Extollite on 13/09/2020. +// Created by Extollite on 16/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation diff --git a/Sources/RakNetSwift/Utils/ServerInfo.swift b/Sources/RakNetSwift/Utils/ServerInfo.swift index 6cd5fb8..9bc0b65 100644 --- a/Sources/RakNetSwift/Utils/ServerInfo.swift +++ b/Sources/RakNetSwift/Utils/ServerInfo.swift @@ -1,8 +1,9 @@ // -// File.swift -// +// ServerInfo.swift +// RakNetSwift // // Created by Extollite on 16/09/2020. +// Copyright © 2020 Extollite. All rights reserved. // import Foundation