Commit f010d64a authored by jan.koester's avatar jan.koester
Browse files

tets

parent 3fd806fb
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -42,8 +42,8 @@ gameinfo::HldsView::HldsView(const char *addr,int port){
        sport = port;
        saddr = addr;

        clientSocket = new netplus::udp();
        serverSocket = new netplus::udp(addr,port,1,0);
        clientSocket = std::make_shared<netplus::udp>();
        serverSocket = std::make_shared<netplus::udp>(addr,port,1,0);
        memset(challange,0,sizeof(challange));
    }catch(netplus::NetException &exp){
        GameInfoException ee;
@@ -53,16 +53,14 @@ gameinfo::HldsView::HldsView(const char *addr,int port){
}

gameinfo::HldsView::~HldsView(){
    delete clientSocket;
    delete serverSocket;
}

gameinfo::HldsView::HldsView(const HldsView &view){
    try{
        sport = view.sport;
        saddr = view.saddr;
        clientSocket = new netplus::udp();
        serverSocket = new netplus::udp(saddr.c_str(),sport,1,0);
        clientSocket = std::make_shared<netplus::udp>();
        serverSocket = std::make_shared<netplus::udp>(saddr.c_str(),sport,1,0);
        memset(challange,0,sizeof(challange));
    }catch(netplus::NetException &exp){
        GameInfoException ee;
+3 −2
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
*******************************************************************************/

#include <memory>
#include <mutex>

#include <netplus/socket.h>
@@ -52,8 +53,8 @@ namespace gameinfo {

        uint8_t       challange[4];

        netplus::udp  *clientSocket;
        netplus::udp  *serverSocket;
        std::shared_ptr<netplus::socket>  clientSocket;
        std::shared_ptr<netplus::socket>  serverSocket;

        std::mutex rlock;