Advertisement
ItzStaze

Client.

Oct 19th, 2015
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.65 KB | None | 0 0
  1. //Full Code belongs to Issac. Project Started: Saturday October 17th ~ 9:00 PM -7 //
  2. //THIS IS JUST MY PROGRESS. NOT FINISHED YET. IF YOU HAVE ANY INQUIRY'S OR QUESTIONS ABOUT WHAT IM DOING MY CONTACTS ARE://
  3. //KIK - Packets. (with the .)
  4. //EMAIL - actuallystaze@gmail.com//
  5. //C++ Client//
  6. #include <iostream>
  7. #include <stdio.h>
  8. #include <string>
  9. #include <sys/socket.h>
  10. #include <netdb.h>
  11. #include <arpa/inet.h>
  12.  
  13. char bufferSize[1024];
  14.  
  15. void serverConnect()
  16. {
  17.  
  18.     int sock = socket(AF_INET , SOCK_STREAM , 0);
  19.    
  20.     struct sockaddr_in serv_addr, cli_addr;
  21.    
  22.     sockaddr_in serverAddress;
  23.     serverAddress.sin_family = AF_INET;
  24.     serverAddress.sin_port = 8080;
  25.     serverAddress.sin_add.s_addr = inet_addr("0.0.0.0");
  26.  
  27.     if(sock==true)
  28.     {
  29.         std::cout << "Searching for host...\n";
  30.         std::cout << "HOST FOUND: 0.0.0.0\n";
  31.         std::cout << "PORT FOUND: 8080\n";
  32.         std::cout << "Attempting to Connect...";
  33.        
  34.         bool server_connect;
  35.         server_connect = connect(int sock, const struct sockaddr_in *addr, socklen_t addrlen);
  36.         if(server_connect == true)
  37.         {
  38.             std::cout << "Connected.\n";
  39.             std::cout << "You are now connected to the server\n\n";
  40.             return;
  41.         }
  42.         else
  43.         {
  44.             std::cout < "Failed.\n";
  45.             return;
  46.         }
  47.        
  48.         bind(sock, (struct sockaddr*) &serverAddress, sizeof(struct sockaddr));
  49.          
  50.         return;
  51.     }
  52.    
  53.     std::cout << "The socket could not bind\n";
  54. }
  55. void sendMessage()
  56. {
  57.     char messageSent;
  58.    
  59. }
  60. int main()
  61. {
  62.     serverConnect();
  63.     return 1;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement