2 Star 8 Fork 1

独孤影 / judger

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

judger

linux-drone windows linux-travis
drone appveyor travis

the judger server of online judge system

Build in Linux

go get
go build
cd sandbox/c/build
cmake ..
make

Build in Windows

go get
go build
cd sandbox/c/build
cmake -G"NMake Makefiles" ..
nmake

Install from Docker

docker pull duguying/judger
mkdir /var/goj/judger
docker run -d -p 1004:1004 -p 1005:1005 -v /var/goj/judger:/data duguying/judger

Executer

The executers written in C. Linux Version is a simple sandbox which could intercept dangerous syscalls, the Windows Version does not support syscall interception. So, the Linux Version judger is suggested. If you need a highly security judger, I suggest you deploy it with docker.

Net

The judger support two kinds of network transmission protocol, TCP and HTTP, the data format are both json-based. Default port TCP:1004 and HTTP:1005.

License

MIT License

Repository Comments ( 0 )

Sign in to post a comment

About

a judger server for online judge system expand collapse
C
MIT
Cancel

Releases

No release

judger

Contributors

All

Activities

Load More
can not load any more
C
1
https://git.oschina.net/duguying2008/judger.git
git@git.oschina.net:duguying2008/judger.git
duguying2008
judger
judger
master

Search