|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
[C++]Problema winsock
Dove canno????
Codice:
#include <iostream> #include <cstring> #include <winsock2.h> using namespace std; int main(int argc, char * argv[]) { sockaddr * in; SOCKET s = socket(PF_INET,SOCK_STREAM,0); int err = connect(s, in, strlen(argv[1])); bind(s, in, strlen(argv[1])); char * buf = new char[50]; char * se; strcpy(se, "Culooooooo\n"); send(s, se, strlen(se), 0); recv(s, buf, strlen(buf), 0); closesocket(s); return 0; } Tnk
__________________
Gnu/Linux User ![]() |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jul 2003
Città: pisa
Messaggi: 141
|
scusa ma che cosa vuoi che faccia questo programma? vuoi implementare un client o un server (o tutti e due?)
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
|
Quote:
![]() Per studiare i socket ![]()
__________________
Gnu/Linux User ![]() |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Bè in effetti...
connect (tra l'altro errata) e bind non hanno molto senso insieme... nb se usi winsock devi inizializzare la libreria; ad es: struct WSAData WData; WSAStartup(MAKEWORD(1,1), &WData);
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:27.