Advertisement
Guest User

SFML Server.cpp

a guest
Mar 9th, 2013
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <SFML/Network.hpp>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5. using namespace sf;
  6.  
  7. int main(){
  8.     Packet packet;
  9.     float packetNumber = 0;
  10.     cout << "Server is Online." << endl;
  11.     TcpListener listener;
  12.     listener.listen(1338);
  13.    
  14.     TcpSocket theClient;
  15.     listener.accept(theClient);
  16.     cout << "New Client Connected From: " << theClient.getRemoteAddress() << endl;
  17.     cout << "Listening for packets..." << endl;
  18.     while(true){
  19.         theClient.receive(packet);
  20.         packet >> packetNumber;
  21.         if(packet.endOfPacket()){
  22.             cout << "Packet was read as: " << packetNumber << endl;
  23.             packet.clear();
  24.             packetNumber = NULL;
  25.         }else{
  26.             cout << "Packet was not read." << endl;
  27.         }
  28.     }
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement