linux-drone | windows | linux-travis |
---|---|---|
![]() |
![]() |
Сервер-судья системы онлайн-оценки
go get
go build
cd sandbox/c/build
cmake ..
make
go get
go build
cd sandbox/c/build
cmake -G "NMake Makefiles" ..
nmake
docker pull duguying/judger
mkdir /var/goj/judger
docker run -d -p 1004:1004 -p 1005:1005 -v /var/goj/judger:/data duguying/judger
Выполняющиеся программы написаны на C. В версии для Linux используется простой песочник, который может перехватывать опасные системные вызовы. Версия для Windows не поддерживает перехват системных вызовов. Поэтому рекомендуется использовать версию для Linux. Если вам нужен высокозащищённый сервер-судья, я советую установить его с использованием Docker.
Сервер-судья поддерживает два типа протоколов сетевой передачи данных — TCP и HTTP. Формат данных основан на JSON. По умолчанию используются порты TCP:1004 и HTTP:1005.
Лицензия MIT
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )