#include #include #include #include #include #include #include #define SA struct sockaddr #define MAX 80 typedef struct token{ int destPortNumber; int sourcePortNumber; }Token; typedef struct message{ int destPortNumber; int sourcePortNumber; // string text; // bool ifDelivered; }Message; int connfd; char buff[MAX]; int sockfd,sockfd2,connfd2,internalIn,internalOut,internalConnfd,mcastSocketfd; int SELF_PORT,PREV_PORT,MCAST_PORT; void sendToken() { char buff[MAX]; char* text = "token\n"; for(int i = 0; i