1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
WSADATA initialisation_win32;
int erreur;
int tempo;
SOCKET id_de_la_socket;
SOCKET id_de_la_nouvelle_socket;
SOCKADDR_IN information_sur_la_source;
erreur=WSAStartup(MAKEWORD(2,2),&initialisation_win32);
id_de_la_socket=socket(AF_INET,SOCK_STREAM,0);
information_sur_la_source.sin_family=AF_INET;
information_sur_la_source.sin_addr.s_addr=INADDR_ANY;
information_sur_la_source.sin_port=htons(33333);
erreur=bind(id_de_la_socket,(struct sockaddr*
&information_sur_la_source,sizeof(information_sur_la_source));
erreur=99;
while(erreur!=0)
erreur=listen(id_de_la_socket,1);
tempo=sizeof(information_sur_la_source);
id_de_la_nouvelle_socket=accept(id_de_la_socket,(struct sockaddr*)&information_sur_la_source,&tempo);
} |
Partager