diff --git a/.gitignore b/.gitignore index 7a2f3fe..c25f2b4 100755 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ *DS_Store *.vscode *pkg -*udpchat* \ No newline at end of file +*udpchat* +bin +pkg \ No newline at end of file diff --git a/Makefile b/Makefile index 912ba5f..4f824ae 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,9 @@ ARCH = amd64 DEBPACKAGENAME = udpchat-$(DEBVERSION)-1_$(ARCH) build: + @if [ ! -d ${DESTDIR} ]; then \ + mkdir ${DESTDIR}; \ + fi @echo -e "$(GREEN)[ $(YELLOW)25% $(GREEN)] $(RESET)CC SERVER" @$(CXX) -o $(DESTDIR)server $(SRC_SERVER) $(CXX_FLAGS) @echo -e "$(GREEN)[ $(YELLOW)50% $(GREEN)] $(RESET)CC CLIENT" @@ -25,6 +28,11 @@ build: @strip $(DESTDIR)client >> /dev/null @echo -e "$(GREEN)BUILD SUCCESS$(RESET)" +clean: + @if [ -d ${DESTDIR} ]; then \ + rm -rv ${DESTDIR}; \ + fi + runserver: @$(DESTDIR)server 127.0.0.1 43243 diff --git a/PKGBUILD b/PKGBUILD index 7af0496..4b06405 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -24,11 +24,12 @@ md5sums=() validpgpkeys=() build() { - cd $HOME/Documents/cpp/udp_chat + echo $srcdir $pkgdir + cd $srcdir make } package() { - cd $HOME/Documents/cpp/udp_chat + cd $srcdir make INSTALL_DIR="$pkgdir/usr/local/bin/" install } diff --git a/bin/client b/bin/client deleted file mode 100755 index d5fcb0d..0000000 Binary files a/bin/client and /dev/null differ diff --git a/bin/server b/bin/server deleted file mode 100755 index b69edb0..0000000 Binary files a/bin/server and /dev/null differ diff --git a/bin/udpchatserver.log b/bin/udpchatserver.log deleted file mode 100644 index ca865ac..0000000 --- a/bin/udpchatserver.log +++ /dev/null @@ -1,316 +0,0 @@ -[ i ] tola [ 17:17:13 ] : asdf -[ i ] tola [ 17:17:13 ] : asd -[ i ] tola [ 17:17:13 ] : f -[ i ] tola [ 17:17:14 ] : asdf -[ i ] tola [ 17:17:14 ] : a -[ i ] tola [ 17:17:14 ] : sdf -[ i ] tola [ 17:17:14 ] : asd -[ i ] tola [ 17:17:14 ] : fa -[ i ] tola [ 17:17:14 ] : sdf -[ i ] tola [ 17:17:15 ] : asdf -[ i ] tola [ 17:17:15 ] : asd -[ i ] tola [ 17:17:15 ] : f -[ i ] tola [ 17:17:15 ] : asdf -[ i ] lisa [ 17:17:16 ] : dasfg -[ i ] lisa [ 17:17:17 ] : s -[ i ] lisa [ 17:17:17 ] : dfg -[ i ] lisa [ 17:17:17 ] : sdf -[ i ] lisa [ 17:17:17 ] : b -[ i ] lisa [ 17:17:17 ] : sdfvb -[ i ] lisa [ 17:17:17 ] : sdf -[ i ] lisa [ 17:17:18 ] : gv -[ i ] lisa [ 17:17:18 ] : sdfg -[ i ] lisa [ 17:17:18 ] : asdf -[ i ] lisa [ 17:17:18 ] : g -[ i ] lisa [ 17:17:18 ] : sdfg -[ i ] lisa [ 17:17:18 ] : sdf -[ i ] lisa [ 17:17:19 ] : gs -[ i ] lisa [ 17:17:19 ] : dfgb -[ i ] lisa [ 17:17:19 ] : sdfg -[ i ] lisa [ 17:17:19 ] : sdf -[ i ] lisa [ 17:17:19 ] : gs -[ i ] lisa [ 17:17:20 ] : dfg -[ i ] lisa [ 17:17:20 ] : sdfg -[ i ] lisa [ 17:17:20 ] : sdf -[ i ] lisa [ 17:17:20 ] : gdf -[ i ] lisa [ 17:17:20 ] : g -[ i ] lisa [ 17:17:20 ] : sdf -[ i ] tola [ 08:48:44 ] : hi -[ i ] lisa [ 08:48:55 ] : ho -[ i ] tola [ 08:49:11 ] : how old are you -[ i ] lisa [ 08:49:13 ] : 18 -[ i ] tola [ 08:49:16 ] : oh -[ i ] tola [ 08:49:22 ] : im 20 -[ i ] lisa [ 08:49:28 ] : good -[ i ] tola [ 08:49:30 ] : ok -[ i ] tola [ 08:55:33 ] : asdf -[ i ] tola [ 08:55:33 ] : asdf -[ i ] tola [ 08:55:33 ] : asd -[ i ] tola [ 08:55:34 ] : fa -[ i ] tola [ 08:55:34 ] : sd -[ i ] tola [ 08:55:34 ] : fa -[ i ] tola [ 08:55:34 ] : sdf -[ i ] tola [ 08:55:34 ] : a -[ i ] tola [ 08:55:34 ] : sdf -[ i ] tola [ 08:55:36 ] : saf -[ i ] lisa [ 08:55:37 ] : as -[ i ] lisa [ 08:55:37 ] : dfa -[ i ] lisa [ 08:55:38 ] : sdf -[ i ] lisa [ 08:55:38 ] : asd -[ i ] lisa [ 08:55:38 ] : fa -[ i ] lisa [ 08:55:38 ] : sdf -[ i ] lisa [ 08:55:38 ] : asdfg -[ i ] lisa [ 08:55:39 ] : asd -[ i ] lisa [ 08:55:39 ] : g -[ i ] lisa [ 08:55:39 ] : dvb -[ i ] lisa [ 08:55:39 ] : sd -[ i ] lisa [ 08:55:39 ] : fb -[ i ] lisa [ 08:55:40 ] : sdv -[ i ] lisa [ 08:55:40 ] : sdf -[ i ] lisa [ 08:55:40 ] : vs -[ i ] lisa [ 08:55:40 ] : dfv -[ i ] lisa [ 08:55:40 ] : sd -[ i ] lisa [ 08:55:41 ] : asd -[ i ] lisa [ 08:55:42 ] : f -[ i ] lisa [ 08:55:42 ] : asdf -[ i ] lisa [ 08:55:42 ] : as -[ i ] lisa [ 08:55:42 ] : dfa -[ i ] lisa [ 08:55:42 ] : sd -[ i ] lisa [ 08:55:42 ] : fa -[ i ] lisa [ 08:55:43 ] : s -[ i ] lisa [ 08:55:45 ] : clear -[ i ] lisa [ 08:55:46 ] : clear -[ i ] lisa [ 08:55:47 ] : clear -[ i ] lisa [ 08:55:47 ] : clea -[ i ] lisa [ 08:55:48 ] : rclear -[ i ] lisa [ 08:55:49 ] : clear -[ i ] lisa [ 08:55:49 ] : clea -[ i ] lisa [ 08:55:50 ] : rclear -[ i ] lisa [ 08:55:51 ] : clear -[ i ] lisa [ 08:55:52 ] : clear -[ i ] lisa [ 08:55:53 ] : celar -[ i ] lisa [ 08:55:54 ] : clear -[ i ] lisa [ 09:25:26 ] : asd -[ i ] lisa [ 09:25:28 ] : asd -[ i ] lisa [ 09:25:29 ] : asd -[ i ] lisa [ 09:25:30 ] : zsdv -[ i ] lisa [ 09:25:30 ] : asdfv -[ i ] lisa [ 09:25:31 ] : asdfv -[ i ] lisa [ 09:25:31 ] : asd -[ i ] lisa [ 09:25:31 ] : f -[ i ] lisa [ 09:25:31 ] : asdf -[ i ] lisa [ 09:25:31 ] : as -[ i ] lisa [ 09:25:32 ] : df -[ i ] lisa [ 09:25:32 ] : a -[ i ] lisa [ 09:25:32 ] : dsv -[ i ] lisa [ 09:25:32 ] : asdv -[ i ] lisa [ 09:25:32 ] : a -[ i ] lisa [ 09:25:33 ] : sdv -[ i ] tola [ 09:26:31 ] : asdf -[ i ] tola [ 09:26:31 ] : asd -[ i ] tola [ 09:26:32 ] : fas -[ i ] tola [ 09:26:32 ] : df -[ i ] tola [ 09:26:32 ] : asd -[ i ] tola [ 09:26:32 ] : fas -[ i ] tola [ 09:26:32 ] : df -[ i ] tola [ 09:26:33 ] : asd -[ i ] tola [ 09:26:33 ] : fa -[ i ] tola [ 09:26:33 ] : sd -[ i ] tola [ 09:26:33 ] : fa -[ i ] tola [ 09:26:33 ] : sdf -[ i ] tola [ 09:26:34 ] : a -[ i ] tola [ 09:26:34 ] : sdf -[ i ] tola [ 09:26:34 ] : a -[ i ] tola [ 09:26:34 ] : sdf -[ i ] tola [ 09:26:34 ] : as -[ i ] tola [ 09:26:35 ] : df -[ i ] tola [ 09:26:35 ] : asdf -[ i ] tola [ 09:26:35 ] : a -[ i ] tola [ 09:26:35 ] : sd -[ i ] tola [ 09:26:35 ] : fa -[ i ] tola [ 09:26:36 ] : f -[ i ] tola [ 09:26:36 ] : asd -[ i ] tola [ 09:26:36 ] : f -[ i ] lisa [ 09:26:37 ] : as -[ i ] lisa [ 09:26:37 ] : dfa -[ i ] lisa [ 09:26:37 ] : sdf -[ i ] lisa [ 09:26:38 ] : a -[ i ] lisa [ 09:26:38 ] : sdf -[ i ] lisa [ 09:26:38 ] : af -[ i ] lisa [ 09:26:38 ] : d -[ i ] lisa [ 09:26:38 ] : f -[ i ] lisa [ 09:26:39 ] : f -[ i ] lisa [ 09:26:39 ] : d -[ i ] lisa [ 09:26:39 ] : f -[ i ] lisa [ 09:26:40 ] : d -[ i ] lisa [ 09:26:41 ] : d -[ i ] lisa [ 09:26:42 ] : d -[ i ] lisa [ 09:26:43 ] : dfgs -[ i ] lisa [ 09:26:43 ] : h -[ i ] lisa [ 09:26:43 ] : ds -[ i ] lisa [ 09:26:43 ] : grfh -[ i ] lisa [ 09:26:44 ] : d -[ i ] lisa [ 09:26:44 ] : -[ i ] lisa [ 09:26:44 ] : rtg -[ i ] lisa [ 09:26:50 ] : hello awner foaregjkaeurhgiaergaer gh aurh gaerhga r -[ i ] lisa [ 09:26:53 ] : aierh gaueh rgae rhg aherg uae gaer ghaer ghaer gh aer gh aergh -[ i ] lisa [ 09:32:48 ] : asdf -[ i ] lisa [ 09:32:49 ] : asdf -[ i ] lisa [ 09:32:49 ] : asdfg -[ i ] lisa [ 09:32:49 ] : sdf -[ i ] lisa [ 09:32:50 ] : gs -[ i ] lisa [ 09:32:50 ] : dfg -[ i ] tola [ 09:32:51 ] : adsf -[ i ] tola [ 09:32:51 ] : gs -[ i ] tola [ 09:32:51 ] : dfg -[ i ] tola [ 09:32:52 ] : sdfgb -[ i ] tola [ 09:32:52 ] : s -[ i ] tola [ 09:32:52 ] : gh -[ i ] tola [ 09:32:52 ] : s -[ i ] tola [ 09:32:52 ] : ert -[ i ] tola [ 09:32:53 ] : a -[ i ] tola [ 09:32:53 ] : sef -[ i ] tola [ 09:32:53 ] : bs -[ i ] tola [ 09:32:53 ] : dfb -[ i ] tola [ 09:32:55 ] : sdb -[ i ] lisa [ 09:32:56 ] : sd -[ i ] tola [ 10:38:33 ] : asdfa -[ i ] tola [ 10:38:33 ] : sdf -[ i ] tola [ 10:38:34 ] : asdf -[ i ] tola [ 10:38:34 ] : ad -[ i ] tola [ 10:38:34 ] : fgv -[ i ] tola [ 10:38:34 ] : sdfb -[ i ] tola [ 10:38:34 ] : sdf -[ i ] tola [ 10:38:35 ] : g -[ i ] tola [ 10:38:35 ] : asg -[ i ] tola [ 10:38:35 ] : as -[ i ] tola [ 10:38:35 ] : g -[ i ] tola [ 10:38:35 ] : asdfg -[ i ] lsia [ 10:38:38 ] : adf -[ i ] lsia [ 10:38:38 ] : gs -[ i ] lsia [ 10:38:38 ] : fb -[ i ] lsia [ 10:38:38 ] : sd -[ i ] lsia [ 10:38:38 ] : bs -[ i ] lsia [ 10:38:39 ] : gb -[ i ] lsia [ 10:38:39 ] : saer -[ i ] lsia [ 10:38:39 ] : b -[ i ] lsia [ 10:38:39 ] : er -[ i ] lsia [ 10:38:39 ] : gv -[ i ] lsia [ 10:38:39 ] : e -[ i ] lsia [ 10:38:40 ] : g -[ i ] lsia [ 10:38:40 ] : s -[ i ] lsia [ 10:38:40 ] : g -[ i ] lsia [ 10:38:40 ] : df -[ i ] lsia [ 10:38:41 ] : gb -[ i ] lsia [ 10:38:41 ] : sd -[ i ] lsia [ 10:38:41 ] : b -[ i ] lsia [ 10:38:41 ] : s -[ i ] lsia [ 10:38:41 ] : db -[ i ] lsia [ 10:38:42 ] : sg -[ i ] lsia [ 10:38:42 ] : b -[ i ] lsia [ 10:38:42 ] : sdfg -[ i ] lsia [ 10:38:42 ] : b -[ i ] lsia [ 10:38:42 ] : sdf -[ i ] lsia [ 10:38:43 ] : g -[ i ] lsia [ 10:38:43 ] : df -[ i ] lsia [ 10:38:43 ] : g -[ i ] tola [ 11:31:24 ] : asfda -[ i ] tola [ 11:31:24 ] : sdf -[ i ] tola [ 11:31:24 ] : as -[ i ] tola [ 11:31:24 ] : dfa -[ i ] tola [ 11:31:24 ] : sdf -[ i ] tola [ 11:31:24 ] : asd -[ i ] tola [ 11:31:25 ] : f -[ i ] lisa [ 11:31:25 ] : as -[ i ] lisa [ 11:31:26 ] : dfg -[ i ] lisa [ 11:31:26 ] : asd -[ i ] lisa [ 11:31:26 ] : fga -[ i ] lisa [ 11:31:26 ] : sdgf -[ i ] lisa [ 11:31:26 ] : asd -[ i ] lisa [ 11:31:26 ] : fg -[ i ] lisa [ 11:31:27 ] : asdf -[ i ] lisa [ 11:31:27 ] : asdf -[ i ] lisa [ 11:31:27 ] : asd -[ i ] lisa [ 11:31:27 ] : f -[ i ] lisa [ 11:31:27 ] : asdf -[ i ] lisa [ 11:31:27 ] : asdf -[ i ] lisa [ 09:31:11 ] : hi -[ i ] tola [ 09:31:13 ] : hi -[ i ] lisa [ 09:31:16 ] : asdfgdafga -[ i ] lisa [ 09:31:16 ] : sd -[ i ] lisa [ 09:31:16 ] : ga -[ i ] lisa [ 09:31:16 ] : sd -[ i ] lisa [ 09:31:16 ] : fg -[ i ] lisa [ 09:31:16 ] : as -[ i ] lisa [ 09:31:16 ] : dfg -[ i ] lisa [ 09:31:16 ] : a -[ i ] lisa [ 09:31:18 ] : sd -[ i ] tola [ 09:31:20 ] : sdfgs -[ i ] tola [ 09:31:20 ] : dfgs -[ i ] tola [ 09:31:20 ] : dfg -[ i ] tola [ 09:31:20 ] : sdfg -[ i ] tola [ 09:31:20 ] : sd -[ i ] tola [ 09:31:21 ] : fgsd -[ i ] tola [ 09:31:21 ] : fg -[ i ] tola [ 09:31:21 ] : sgdf -[ i ] tola [ 09:31:21 ] : d -[ i ] tola [ 09:31:21 ] : fg -[ i ] tola [ 09:31:22 ] : sdfg -[ i ] tola [ 09:31:22 ] : sd -[ i ] tola [ 09:31:22 ] : gsd -[ i ] tola [ 09:31:22 ] : fg -[ i ] tola [ 09:31:22 ] : dfsg -[ i ] tola [ 09:31:22 ] : sdf -[ i ] tola [ 09:31:23 ] : g -[ i ] tola [ 09:31:23 ] : fdsg -[ i ] tola [ 09:31:23 ] : d -[ i ] tola [ 09:31:23 ] : fg -[ i ] tola [ 09:31:23 ] : s -[ i ] tola [ 09:31:23 ] : ga -[ i ] tola [ 09:31:24 ] : g -[ i ] tola [ 09:31:24 ] : dfs -[ i ] tola [ 09:31:24 ] : gs -[ i ] tola [ 09:31:24 ] : dfg -[ i ] tola [ 09:31:24 ] : sdf -[ i ] tola [ 09:31:25 ] : gf -[ i ] tola [ 09:31:26 ] : asdfg -[ i ] tola [ 09:31:26 ] : asd -[ i ] tola [ 09:31:26 ] : ga -[ i ] tola [ 09:31:27 ] : g -[ i ] tola [ 09:31:27 ] : sdfa -[ i ] tola [ 09:31:27 ] : g -[ i ] tola [ 09:31:27 ] : s -[ i ] tola [ 09:31:27 ] : dg -[ i ] tola [ 09:31:27 ] : a -[ i ] tola [ 09:31:27 ] : dsfg -[ i ] tola [ 09:31:28 ] : adsgsdfg -[ i ] tola [ 09:31:28 ] : sdfg -[ i ] tola [ 09:31:29 ] : sdfg -[ i ] tola [ 09:31:29 ] : s -[ i ] tola [ 09:31:29 ] : dfg -[ i ] tola [ 09:31:29 ] : sdfg -[ i ] tola [ 09:31:30 ] : sdgsd -[ i ] tola [ 09:31:31 ] : gajkashlfafadfhlafa -[ i ] tola [ 09:31:32 ] : sdfalsdhflajkhsdflas -[ i ] tola [ 09:31:33 ] : fasdjfkalsdflaf -[ i ] tola [ 09:31:34 ] : asdfhlajkhflahsdf -[ i ] tola [ 09:31:35 ] : afjfja;kf -[ i ] tola [ 09:31:36 ] : a;sdja; -[ i ] tola [ 09:31:37 ] : asldfj;asdkf;a -[ i ] tola [ 09:31:38 ] : a;slkdjfa;sdf -[ i ] tola [ 09:31:39 ] : a;lskdjf;ajfsd -[ i ] tola [ 09:31:40 ] : a;lsdjf;alksdj -[ i ] lisa [ 09:31:45 ] : oh -[ i ] lisa [ 09:31:53 ] : you very stupid -[ i ] tola [ 09:32:01 ] : wou -[ i ] tola [ 09:32:05 ] : hard -[ i ] tola [ 09:32:07 ] : core -[ i ] tola [ 09:32:12 ] : bye -[ i ] lisa [ 09:32:16 ] : nonono -[ i ] lisa [ 09:32:21 ] : stay -[ i ] lisa [ 09:32:32 ] : я пошутила стой -[ i ] lisa [ 09:32:36 ] : не гадо -[ i ] lisa [ 09:32:47 ] : не оставляй меня одну -[ i ] lisa [ 09:32:54 ] : пожалуйста -[ i ] lisa [ 09:50:53 ] : hi i am lisa -[ i ] tola [ 09:50:58 ] : hi i am tola diff --git a/darwin-arm64-bin/client b/darwin-arm64-bin/client deleted file mode 100755 index c85d499..0000000 Binary files a/darwin-arm64-bin/client and /dev/null differ diff --git a/darwin-arm64-bin/server b/darwin-arm64-bin/server deleted file mode 100755 index d23eb95..0000000 Binary files a/darwin-arm64-bin/server and /dev/null differ diff --git a/linux-amd64-bin/client b/linux-amd64-bin/client deleted file mode 100755 index a3f6cee..0000000 Binary files a/linux-amd64-bin/client and /dev/null differ diff --git a/linux-amd64-bin/server b/linux-amd64-bin/server deleted file mode 100755 index b627184..0000000 Binary files a/linux-amd64-bin/server and /dev/null differ diff --git a/linux-amd64-bin/udpchatserver.log b/linux-amd64-bin/udpchatserver.log deleted file mode 100644 index 8cb88b5..0000000 --- a/linux-amd64-bin/udpchatserver.log +++ /dev/null @@ -1,37 +0,0 @@ -[ i ] tola [ 17:17:13 ] : asdf -[ i ] tola [ 17:17:13 ] : asd -[ i ] tola [ 17:17:13 ] : f -[ i ] tola [ 17:17:14 ] : asdf -[ i ] tola [ 17:17:14 ] : a -[ i ] tola [ 17:17:14 ] : sdf -[ i ] tola [ 17:17:14 ] : asd -[ i ] tola [ 17:17:14 ] : fa -[ i ] tola [ 17:17:14 ] : sdf -[ i ] tola [ 17:17:15 ] : asdf -[ i ] tola [ 17:17:15 ] : asd -[ i ] tola [ 17:17:15 ] : f -[ i ] tola [ 17:17:15 ] : asdf -[ i ] lisa [ 17:17:16 ] : dasfg -[ i ] lisa [ 17:17:17 ] : s -[ i ] lisa [ 17:17:17 ] : dfg -[ i ] lisa [ 17:17:17 ] : sdf -[ i ] lisa [ 17:17:17 ] : b -[ i ] lisa [ 17:17:17 ] : sdfvb -[ i ] lisa [ 17:17:17 ] : sdf -[ i ] lisa [ 17:17:18 ] : gv -[ i ] lisa [ 17:17:18 ] : sdfg -[ i ] lisa [ 17:17:18 ] : asdf -[ i ] lisa [ 17:17:18 ] : g -[ i ] lisa [ 17:17:18 ] : sdfg -[ i ] lisa [ 17:17:18 ] : sdf -[ i ] lisa [ 17:17:19 ] : gs -[ i ] lisa [ 17:17:19 ] : dfgb -[ i ] lisa [ 17:17:19 ] : sdfg -[ i ] lisa [ 17:17:19 ] : sdf -[ i ] lisa [ 17:17:19 ] : gs -[ i ] lisa [ 17:17:20 ] : dfg -[ i ] lisa [ 17:17:20 ] : sdfg -[ i ] lisa [ 17:17:20 ] : sdf -[ i ] lisa [ 17:17:20 ] : gdf -[ i ] lisa [ 17:17:20 ] : g -[ i ] lisa [ 17:17:20 ] : sdf