]> infiniteadaptability.org Git - seeder/commitdiff
...
authoralex <[email protected]>
Tue, 29 Mar 2022 03:14:08 +0000 (20:14 -0700)
committeralex <[email protected]>
Tue, 29 Mar 2022 03:14:08 +0000 (20:14 -0700)
src/peer/choke.c
src/peer/interest.c

index cded0a38393a26d8144e653c7f098a9633f6076f..0efb9d6ca0a0347d3be5ec5df526904962d47ffb 100644 (file)
@@ -1,9 +1,15 @@
 #include<peer.h>
 
 int peer_choke(int sock, struct peer *info) {
-       return -1;
+       unsigned char buf[5] = "\x00\x00\x00\x01";
+       buf[4] = PEER_MESSAGE_CHOKE;
+
+       return net_send(sock,info,buf,5);
 }
 
 int peer_unchoke(int sock, struct peer *info) {
-       return -1;
+       unsigned char buf[5] = "\x00\x00\x00\x01";
+       buf[4] = PEER_MESSAGE_UNCHOKE;
+
+       return net_send(sock,info,buf,5);
 }
index e9033c705b450d6ae46d1e2c3dc3dc30beac8e11..b41e06f7cf475af7d1503094b448debb26239196 100644 (file)
@@ -1,9 +1,15 @@
 #include<peer.h>
 
 int peer_interested(int sock, struct peer *info) {
-       return -1;
+       unsigned char buf[5] = "\x00\x00\x00\x01";
+       buf[4] = PEER_MESSAGE_INTERESTED;
+
+       return net_send(sock,info,buf,5);
 }
 
 int peer_not_interested(int sock, struct peer *info) {
-       return -1;
+       unsigned char buf[5] = "\x00\x00\x00\x01";
+       buf[4] = PEER_MESSAGE_NOT_INTERESTED;
+
+       return net_send(sock,info,buf,5);
 }