Миграция протокола

This commit is contained in:
RoyceDa
2026-02-02 05:30:38 +02:00
parent a05501fb80
commit bbc83c7d39
17 changed files with 36 additions and 32 deletions

View File

@@ -2,7 +2,8 @@ package com.rosetta.im;
import com.rosetta.im.executors.Executor0Handshake;
import com.rosetta.im.packet.Packet0Handshake;
import com.rosetta.im.protocol.packet.PacketManager;
import io.orprotocol.packet.PacketManager;
public class Boot {

View File

@@ -1,6 +1,6 @@
package com.rosetta.im;
import com.rosetta.im.protocol.BaseFailures;
import io.orprotocol.BaseFailures;
public enum Failures implements BaseFailures {
/**

View File

@@ -1,8 +1,8 @@
package com.rosetta.im;
import com.rosetta.im.protocol.Server;
import com.rosetta.im.protocol.Settings;
import com.rosetta.im.protocol.packet.PacketManager;
import io.orprotocol.Server;
import io.orprotocol.Settings;
import io.orprotocol.packet.PacketManager;
public class Main {
public static void main(String[] args) {

View File

@@ -1,7 +1,8 @@
package com.rosetta.im.client.tags;
import com.rosetta.im.packet.enums.HandshakeStage;
import com.rosetta.im.protocol.client.ECITag;
import io.orprotocol.client.ECITag;
/**
* Это вложенный обьект для клиента, содержащий информацию об аутентификации.

View File

@@ -10,9 +10,10 @@ import com.rosetta.im.database.DatabaseManager;
import com.rosetta.im.database.entity.User;
import com.rosetta.im.packet.Packet0Handshake;
import com.rosetta.im.packet.enums.HandshakeStage;
import com.rosetta.im.protocol.client.Client;
import com.rosetta.im.protocol.packet.Packet;
import com.rosetta.im.protocol.packet.PacketExecutor;
import io.orprotocol.client.Client;
import io.orprotocol.packet.Packet;
import io.orprotocol.packet.PacketExecutor;
public class Executor0Handshake extends PacketExecutor {

View File

@@ -2,8 +2,9 @@ package com.rosetta.im.packet;
import com.rosetta.im.client.tags.Device;
import com.rosetta.im.packet.enums.HandshakeStage;
import com.rosetta.im.protocol.Stream;
import com.rosetta.im.protocol.packet.Packet;
import io.orprotocol.Stream;
import io.orprotocol.packet.Packet;
/**
* Пакет хэндшейка между клиентом и сервером.

View File

@@ -1,4 +1,4 @@
package com.rosetta.im.protocol;
package io.orprotocol;
public interface BaseFailures {
/**

View File

@@ -1,4 +1,4 @@
package com.rosetta.im.protocol;
package io.orprotocol;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
@@ -10,10 +10,10 @@ import org.java_websocket.WebSocket;
import org.java_websocket.handshake.ClientHandshake;
import org.java_websocket.server.WebSocketServer;
import com.rosetta.im.protocol.client.Client;
import com.rosetta.im.protocol.packet.Packet;
import com.rosetta.im.protocol.packet.PacketExecutor;
import com.rosetta.im.protocol.packet.PacketManager;
import io.orprotocol.client.Client;
import io.orprotocol.packet.Packet;
import io.orprotocol.packet.PacketExecutor;
import io.orprotocol.packet.PacketManager;
public class Server extends WebSocketServer {

View File

@@ -1,4 +1,4 @@
package com.rosetta.im.protocol;
package io.orprotocol;
/**
* Перечисление кодов ошибок, используемых в протоколе.

View File

@@ -1,4 +1,4 @@
package com.rosetta.im.protocol;
package io.orprotocol;
public class Settings {
/**

View File

@@ -1,4 +1,4 @@
package com.rosetta.im.protocol;
package io.orprotocol;
public class Stream {

View File

@@ -1,13 +1,13 @@
package com.rosetta.im.protocol.client;
package io.orprotocol.client;
import java.util.HashSet;
import java.util.Set;
import org.java_websocket.WebSocket;
import com.rosetta.im.protocol.BaseFailures;
import com.rosetta.im.protocol.ServerFailures;
import com.rosetta.im.protocol.util.StringUtil;
import io.orprotocol.BaseFailures;
import io.orprotocol.ServerFailures;
import io.orprotocol.util.StringUtil;
/**
* Клиент, подключенный к серверу.

View File

@@ -1,4 +1,4 @@
package com.rosetta.im.protocol.client;
package io.orprotocol.client;
/**
* Embedded Client Information Tag.

View File

@@ -1,6 +1,6 @@
package com.rosetta.im.protocol.packet;
package io.orprotocol.packet;
import com.rosetta.im.protocol.Stream;
import io.orprotocol.Stream;
/**
* Представляет собой абстрактный класс для всех пакетов, используемых в протоколе.

View File

@@ -1,7 +1,7 @@
package com.rosetta.im.protocol.packet;
package io.orprotocol.packet;
import com.rosetta.im.protocol.Settings;
import com.rosetta.im.protocol.client.Client;
import io.orprotocol.Settings;
import io.orprotocol.client.Client;
/**
* Базовый класс для обработчиков пакетов.

View File

@@ -1,4 +1,4 @@
package com.rosetta.im.protocol.packet;
package io.orprotocol.packet;
import java.util.HashMap;

View File

@@ -1,4 +1,4 @@
package com.rosetta.im.protocol.util;
package io.orprotocol.util;
public class StringUtil {