Salve ospite, se leggi questo messaggio vuol dire che non sei registrato, cosa aspetti ? Premi qui per registrarti La registrazione è completamente gratuita e ti permetterà di usufruire di tutte le funzionalità del nostro forum. Buona navigazione.


Vendo, Compro, Scambio NosTale! Riapre il Black Market, concludi i tuoi scambi NosTale gratuitamente! Più info  -   Accedi alla sezione
Download file Server : File Retro Server NosTale
Visita la nuova sezione di BorderGame dedicata a Blade & Soul! Sezione Blade and Soul

 
Valutazione discussione:
  • 3 voti - 1.67 media
  • 1
  • 2
  • 3
  • 4
  • 5
Error
15-10-2012 03:48 PM
Messaggio: #1
Error
ninja908
*

Principiante

Messaggi : 79

Registrato dal : Apr 2012

Reputazione : 1

Stato : Offline


Premi :



Hi i have a problem i have a source :
Codice:
#pragma comment(lib,"ws2_32.lib")
#include <WinSock2.h>
#include "TwojeImie.h"
std::vector<std::string> &split(const std::string &s, char delim, std::vector<std::string> &elems) {
std::stringstream ss(s);
std::string item;
while(std::getline(ss, item, delim)) {
elems.push_back(item);
}
return elems;
}
std::vector<std::string> split(const std::string &s, char delim) {
std::vector<std::string> elems;
return split(s, delim, elems);
}
std::string decrypt(std::string str,int size);
std::string EncryptLoginPacket(std::string str);
void main()
{
WSAData wsa;
WORD Version = MAKEWORD(2,1);
WSAStartup(Version, &wsa);

SOCKET Listen = socket(AF_INET, SOCK_STREAM, 0);
SOCKET Connect = socket(AF_INET, SOCK_STREAM, 0);

SOCKADDR_IN Server;

char ip[14] = "5.211.100.16";
int port = 4003;
Server.sin_addr.s_addr = inet_addr(ip);
Server.sin_family = AF_INET;
Server.sin_port = htons(port);

bind(Listen, (SOCKADDR*)&Server, sizeof(Server));

listen(Listen, 1);
int size = sizeof(Server);

std::cout << "--------------------------------------------------------------------------------"
<< " Server connected." << std::endl
<< " Host: " << ip << " : " << port << std::endl
<< "--------------------------------------------------------------------------------" << std::endl;

MYSQL *nosdb;
if ((nosdb = mysql_init (NULL)) == NULL) {
cout << " CRITICAL ERROR: Can't start mysql" << endl;
getchar();
exit(1);
}else{
if(!mysql_real_connect(nosdb, "127.0.0.1" ,"root", "******" ,"privateserver", 3306, 0,0))
{cout << " CRITICAL ERROR: Can't connect to DB" << endl;
getchar();
exit(1);}
else
{cout << "Service MySQL Started" << endl;}
}
MYSQL_ROW mrow;
MYSQL_RES *mres;

for(;{
if(Connect = accept(Listen, (SOCKADDR*)&Server, &size)){
std::cout << "Connection accepted from: " << inet_ntoa(Server.sin_addr) << std::endl;
int sizes;
char recvbuf[512];
sizes = recv(Connect,recvbuf,512,0);
std::string Packet;
for(int i =0; i < sizes;i++){Packet += (int)recvbuf[i] - 0xf ^0xc3;}
std::cout << Packet << std::endl;

std::string fail = "NsTest 7998 5.211.100.16:1337:0:1.0.NosPrivateServer -1:-1:-1";
send(Connect,EncryptLoginPacket(fail).c_str(), EncryptLoginPacket(fail).length() +1,0);

}

}

WSACleanup();
std::cin.get();




std::string fail = "fail id or pw wrong";
send(Connect,fail.c_str(),fail.size(),0);


}


std::string decrypt(std::string str,int size)
{
std::string decrypted_string;

for (int i = 0; i < size; i++) { decrypted_string += str[i] - 0xF ^ 0xC3; }

return decrypted_string;
}

std::string EncryptLoginPacket(std::string str)
{
std::string encrypted_string;

for (int i = 0; i < str.length(); i++) { encrypted_string += str[i] + 0xF; }

return encrypted_string += 0x19;
}

I have add the libmysql.lib and i have error not find libmysql.lib on folder mysql LOL i have it ... How i fix it ?
(Questo messaggio è stato modificato l'ultima volta il: 15-10-2012 11:47 PM da Yoshitoki.)
Torna al primo messaggio
Email Cerca Rispondi
15-10-2012 05:19 PM
Messaggio: #2
RE: Error
тυттσмαχ
*
Rynn
Utente Saggio
Utente Storico

Utente attivo

Messaggi : 946

Registrato dal : Jul 2011

Reputazione : 156

Stato : Offline


Premi :



maybe you should put mysqll.dll in the same folder of the application
(Questo messaggio è stato modificato l'ultima volta il: 15-10-2012 05:19 PM da тυттσмαχ.)
Torna al primo messaggio
Email Cerca Rispondi
15-10-2012 10:29 PM
Messaggio: #3
RE: Error
BlackMambo96
*
Meys

Utente giovane

Messaggi : 213

Registrato dal : Sep 2011

Reputazione : 8

Stato : Offline


Premi :



Perchè scrivete in inglese? Io lo capisco... Ma perchè??? Siamo nella sezione guide e questa non mi sembra una guida...
Se ti ho risposto ad una domanda o ti ho aiutato un Tongueiù: 1 puoi anche darmelo Big Grin
Torna al primo messaggio
Email Cerca Rispondi
15-10-2012 11:49 PM
Messaggio: #4
RE: Error
Yoshitoki
*
Staf Away - Gruppo Onorario
Grafico
Minecraft
NosTale
Spammer
Subber
Utente Saggio
Utente Storico
Vip

Admin

Messaggi : 5,218

Registrato dal : Nov 2010

Reputazione : 428

Stato : Offline


Premi :



(15-10-2012 10:29 PM)BlackMambo96 Ha scritto:  Perchè scrivete in inglese? Io lo capisco... Ma perchè??? Siamo nella sezione guide e questa non mi sembra una guida...

Intanto non siamo nella sezione guide,seconda cosa se ti riferisci all'utente è normale,è inglese e scrivere inglese, ed è il secondo linguaggio oltre all'italiano che è possibile usare nel forum, se ti riferisci al codice semplicemente il linguaggio è in inglese quindi ._.'
İmage

İmageLeggi il regolamento del forumİmage

E non bastano mesi, non bastano anni, non basta una vita con te.
Ma è bastato soltanto un secondo per capire che..
Di incredibili storie ce ne sono tante, ma meglio di noi non c'è niente!


Registrati su adf.ly ! Big Grin
İmage

Torna al primo messaggio
Email WWW Cerca Rispondi

PubblicitàLa tua pubblicità qui, clicca per informazioni e per le offerte!

Stanno visualizzando la discussione : 1 Ospite(i)

  • Versione stampabile
  • Invia ad un amico
  • Sottoscrivi questa discussione