packetConn.proto 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. syntax = "proto3";
  2. package v2ray.core.transport.internet.request.assembler.packetconn;
  3. option csharp_namespace = "V2Ray.Core.Transport.Internet.Request.Assembler.Packetconn";
  4. option go_package = "github.com/v2fly/v2ray-core/v5/transport/internet/request/assembler/packetconn";
  5. option java_package = "com.v2ray.core.transport.internet.request.assembler.packetconn";
  6. option java_multiple_files = true;
  7. import "common/protoext/extensions.proto";
  8. import "google/protobuf/any.proto";
  9. message ClientConfig {
  10. option (v2ray.core.common.protoext.message_opt).type = "transport.request.assembler.client";
  11. option (v2ray.core.common.protoext.message_opt).short_name = "packetconn";
  12. google.protobuf.Any underlying_transport_setting = 1;
  13. string underlying_transport_name = 2;
  14. int32 max_write_delay = 3;
  15. int32 max_request_size = 4;
  16. int32 polling_interval_initial = 5;
  17. }
  18. message ServerConfig {
  19. option (v2ray.core.common.protoext.message_opt).type = "transport.request.assembler.server";
  20. option (v2ray.core.common.protoext.message_opt).short_name = "packetconn";
  21. google.protobuf.Any underlying_transport_setting = 1;
  22. string underlying_transport_name = 2;
  23. int32 max_write_size = 3;
  24. int32 max_write_duration_ms = 4;
  25. int32 max_simultaneous_write_connection = 5;
  26. int32 packet_writing_buffer = 6;
  27. }