اشکال کد زیر چیست?
کمپایلر:visual C++
#include <winsock2.h>
#include <windows.h>
#include <stdio.h>
main(){
if(socket(AF_INET,SOCK_STREAM,0)==-1){
printf("Error");
}
}
اشکال کد زیر چیست?
کمپایلر:visual C++
#include <winsock2.h>
#include <windows.h>
#include <stdio.h>
main(){
if(socket(AF_INET,SOCK_STREAM,0)==-1){
printf("Error");
}
}
Artists use lies to tell the truth while politicians use them to cover the truth up
مشکل حل شد
#include <winsock2.h>
#include <stdio.h>
void main()
{
WSADATA wsaData;
SOCKET listenfd, connfd;
SOCKADDR_IN servaddr;
WSAStartup(MAKEWORD(2,2), &wsaData);
listenfd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
servaddr.sin_family = AF_INET;
servaddr.sin_port = htons(555);
servaddr.sin_addr.s_addr = htonl(INADDR_ANY);
bind(listenfd, (SOCKADDR *)&servaddr, sizeof(servaddr));
listen(listenfd, 20);
for(;;){
connfd = accept(listenfd, NULL, NULL);
printf("Given data!");
closesocket(connfd);
}
closesocket(listenfd);
WSACleanup();
}
WSADATA
Artists use lies to tell the truth while politicians use them to cover the truth up
میشه بگید این توابع socket و WSAStartup و listen و bind و accept کارشون چیه؟
:cry: :cry: :cry:
http://www.barnamenevis.org/viewtopic.php?t=14668
یه فایل در اینجا هست که اگر ازش استفاده کنی مشکلت حل میشه :wink:
Artists use lies to tell the truth while politicians use them to cover the truth up
merC++ :kiss: :flower:
برای کار با سوکت هاست
برای ارسال داده و دریافت از طریق اینترنت