Gnutella p2p socket programing HI all,
can i get gnutella related socket and server programing source code files in C lang.
i require code for functions to 1. int startServer(ushort * serverport, int wildip) // 2. int connectToHost(char *nhost, ushort nport, int byip, IPAddr ipaddr)
// 3. int acceptConnect( int serversock)
// 4. IPAddr getOwnIpAddress(int sock) // own ip address
// 5. IPAddr getPeerIpAddress(int sock) // own ip address
// 6. char * getPeerName(int sock, ushort * peerport)
// 7. IPAddr strtoipaddr(char *str)
// 8. char *ipaddrtostr(IPAddr adr)
and 1. Descriptor * buildQueryHitDescriptor(Host * host, Result resultset[], int count, Descriptor * querydesc)
// 2. int sendDescriptor(Host* host, Descriptor * desc, int sock)
// 3. Descriptor * rcvDescriptor(int sock)
// 4.int searchDirectory(Host * host, Result rset[], char * search_string )
// 5.int scanDirectory(Host * host, Result rset[])
// 7. void httpFileUpload(int sock,char* folder)
// 8. int httpFileDownload( int sock, char * file_name, char * folder)
These are the functions i need to fill up with the available parametres in the function prototype.
Please help me asap |