We're a community of 1077K IT Pros here for help, advice, solutions, professional growth and fun. Join us!
1,076,055 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Start New Discussion Reply to this Discussion

plzzz help! i did the work need

well i have been working on a server client program and i got the server working but the client isnt.

Program Flow of a simple TCP client:
1)Initialize WinSock library using WSAStartup()
2)Create a IPPROTO_TCP SOCKET using socket()
3)Connect to the server using the socket we created, using connect()
4)Close the socket connection using closesocket()
5)De-Initialize WinSock using WSACleanup()

void main()
{
    // Initialize WinSock
    int wsaret=WSAStartup(0x101,&wsaData);
if(wsaret)  
    return;
    //Create the SOCKET

SOCKET conn;
conn=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
if(conn==INVALID_SOCKET)
    return;
    //connecting to server
    //problem here
 connect(conn,(struct sockaddr*)&127.0.0.1,sizeof(127.0.0.1))

    //clean up mess
closesocket(conn);
WSACleanup();
}

thats the code.

these are the erros i get.

error C2065: 'wsaData' : undeclared identifier
error C2101: '&' on constant
error C2440: 'type cast' : cannot convert from 'const double' to 'struct sockaddr *'
There is no context in which this conversion is possible
error C2143: syntax error : missing ')' before 'constant'
error C2660: 'connect' : function does not take 2 parameters
error C2059: syntax error : ')'
Error executing cl.exe.

client.exe - 6 error(s), 0 warning(s)

any help will be greatly apprecaited. thx

3
Contributors
2
Replies
1 Week
Discussion Span
9 Years Ago
Last Updated
3
Views
fakespike
Junior Poster in Training
58 posts since Jul 2003
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0

> error C2065: 'wsaData' : undeclared identifier

Looks like a duplicate post. Where is wsaData declared? Your compiler is trying to tell you that you're using an identifier that hasn't been declared anywhere, it's not known. Fix this error first, then try compiling again.

Bob
using namespace Bob
Team Colleague
221 posts since Feb 2003
Reputation Points: 30
Solved Threads: 11
Skill Endorsements: 0

Indeed, this is a duplicate post. Please direct all future responses to [thread]1190[/thread] (this way, all responses to the thread are together)

Thanks!

Dani
The Queen of DaniWeb
Administrator
21,343 posts since Feb 2002
Reputation Points: 1,555
Solved Threads: 367
Skill Endorsements: 122

This article has been dead for over three months: Start a new discussion instead

Post: Markdown Syntax: Formatting Help
 
You
 
© 2013 DaniWeb® LLC
Page rendered in 0.0619 seconds using 2.69MB