PDA

View Full Version : c++



m.fazelsabzalipoor
شنبه 06 مهر 1398, 21:06 عصر
سلام خسته نباشید من یک برنامه کلینت در ویژوال استدیو2015نوشتم الان دو تا ارور میده اینان



Error LNK2001 unresolved external symbol _inet_pton ConsoleApplication6 2015\Projects\ConsoleApplication6\ConsoleApplicati on6\ConsoleApplication6.obj 1
Error LNK1120 1 unresolved externals ConsoleApplication6\Debug\ConsoleApplication6.exe 1

اینم سورس کدمه

// ConsoleApplication6.cpp : Defines the entry point for the console application.
//
#pragma once


#define WIN32_LEAN_AND_MEAN


#include "stdafx.h";
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<WinSock2.h>
#include<winsock.h>
#pragma comment(lib,"ws2_32.lib")








void main(int argc,char**argv)
{
WORD wVersionRequested;
WSADATA wsaData;
SOCKET intSocket;
struct sockaddr_in recSin; {short int sin_family;
unsigned short int sin_port;
struct in_addr sin_addr;
};
char *pchrbuffer;
int Err;
if (argc < 3)
{
printf("error call programming");
exit(1);
}
recSin.sin_addr.S_un.S_addr = inet_pton(argv[1]);
recSin.sin_family = AF_INET;
recSin.sin_port = htons(atoi(argv[2]));


wVersionRequested = MAKEWORD(2, 0);
if (WSAStartup(wVersionRequested, &wsaData))
{
printf("error init socket\n");
exit(1);
}
intSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if(intSocket==INVALID_SOCKET)
{
printf("error in the creat socket\n");
WSACleanup();
exit(1);


}


Err = connect(intSocket, (struct sockaddr*)&recSin, sizeof(struct sockaddr));

if(Err==INVALID_SOCKET)
{
printf("error connot the socket");
WSACleanup();
exit(1);
}
pchrbuffer = "salam\0";
Err = send(intSocket, pchrbuffer, strlen(pchrbuffer), 0);
if (Err == INVALID_SOCKET);
{printf("connot sent \n");
WSACleanup();
exit(1);
}
memset(pchrbuffer, '\0', strlen(pchrbuffer));
Err = recv(intSocket, pchrbuffer, strlen(pchrbuffer), 0);
if (Err == INVALID_SOCKET)
{
printf("connot recv");


WSACleanup();
exit(1);
}
closesocket(intSocket);
WSACleanup();

int getch();



}

m.fazelsabzalipoor
یک شنبه 07 مهر 1398, 07:45 صبح
یعنی هیچکی نمیدونه مشکلم چیه ؟

farhad_shiri_ex
یک شنبه 07 مهر 1398, 08:05 صبح
یعنی هیچکی نمیدونه مشکلم چیه ؟

لطفا ابتدا قوانین طرح سوال و تاپیک را در سایت مطاله کنید!

https://barnamenevis.org/showthread.php?91319-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%D8%B1%D8%B3%D8%AA-%DB%8C%DA%A9-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%AF%D8%B1-%D8%AA%D8%A7%D9%84%D8%A7%D8%B1-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%AD%D8%AA%D9%85%D8%A7-%D9%85%D8%B7%D8%A7%D9%84%D8%B9%D9%87-%D8%B4%D9%88%D8%AF-!