Я хотел бы создать простой UDP-сервер, который может получать сообщения различной длины. Однако кажется, что D's Socket.receiveFrom() ожидает массив буфера статической длины. Когда следующий код работ
У меня есть структура, которая выглядит примерно так: struct MultipartMessage {
ubyte[] mime, data;
Header header;
void setSender(string sender) {
header.sender = sender;
}
Я хотел бы собрать что-то вроде следующего: import std.meta: AliasSeq;
import std.stdio: writeln;
class Bag {
template fill(alias types) {
void fill() {
writeln("Do stuff");