000
14.06.2005, 13:03 Uhr
spelth
|
hi leute!
ich hoffe ihr könnt mir helfen!
ist leider ziemlich dringend, da wir am DO notenschluss haben, und ich das prg, fertig haben sollte, sonst siehts schlecht für mich aus..
also:
ich muss eine kleine tauschbörse schreiben, haut auch alles soweit hin, nur wollte ich jetzt noch einen verwaltungsserver für alle ip adressen schreiben, ging aber nicht weil:
empfangen ist kein problem, aber wenn ich etwas wegschicken will, dann kommt eine fehlermeldung, ich versteh das nicht weils beim eigeltich programm ja auch geht, nur bei dem v-servre nicht..
Code: |
#define port 4000 #define MAX 3000
struct REC{ int id; char ip[20]; int size; char text[1000]; byte data[1000]; }
MySocket::OnReceive(){ REC rec; int rc = m_Connect(&rec,MAX); if(rec.id == IDip){ //zum anmelden -> ip wird in array gespeichert //usw... m_Send.Connect(rec.ip,port) //... m_Send.Send(&rec,sizeof(rec)); } }
|
Nachdem OnReceive verlassen wird kommt ein fehler (aber nur wenn ich versuche etwas zu senden, bei .Connect selbst noch nicht..), die Sockets wurden vorher mit Create erzeugt...
und dann hab ich noch eine frage:
wenn ich den befehl:
schreibe, muss ich dann das socket mit
neu erzeugen?
Vielen vielen dank im vorhinein!!
spelth Dieser Post wurde am 14.06.2005 um 13:27 Uhr von spelth editiert. |