トップページ⇒hack
4コメント1KB

FTPクライアント

■ このスレッドは過去ログ倉庫に格納されています
0001HK_cLvNGNG
ここで聞いていいのかわかりませんが、いまVC++6.0でFTPクライアント作成中なんです。
でいま、connect関数を実装しているんですがちょっとつまづいています。
なぜかうまくいきません。どこが悪いのか、どなたかお教えください。
いちおうネットワークのことだからここでいいんですよね?

SOCKADDR_IN cLsa;
WORD nPortNo;

nPortNo; = (WORD)atoi(pszPortNo);

cLsa.sin_family = AF_INET;
cLsa.sin_port = htons(nPortNo);
cLsa.sin_addr = *((LPIN_ADDR)*Lphostinfo-
>h_addr_List);

nrc = connect(cLsock@` (LPSOCKADDR)&cLsa@`
sizeof(SOCKADDR_IN));

if(nrc == SOCKET_ERROR )
{
char szErrorMsg[1024];
ncr = WSAGetLastError();
if( nrc != WSAEWOULDBLOCK )
{
wsprintf( szErrorMsg@` "connect ERROR %d"@` nrc );

MessageBox(NULL@`szErrorMsg@`"ERROR"@`MB_OK );
nrc = cLosesocket( cLsock );
return FALSE;
}
}
0002名無しさんNGNG
環境かけやっっ、、て、WSAの文字でわかるけど
どうつまづいてるんだ?
まさか3行目のよけいなセミコロンとかじゃないよな?(w
0003 NGNG
ソースは問題ないけどな。セミコロンはここに書き込む時のミスか?
それとも気付かなかったのか?ちゃんと見れ、他にも記述ミスがあるぞ。
12行目>ncr×@`nrc○
他は問題ないよ。つーか、ソース書き出してどこがおかしいか見てくれっつーのは、ここではやめれ!
0004寿限有NGNG
FFFTPのソース見れば?
■ このスレッドは過去ログ倉庫に格納されています