|
큰일입니다.. 오늘까정 해야 하는데
int ConnectorKey(SOCKET sock);
위와같은 형태의 dll 함수로 클라이언트 소켓의 핸들을 넘겨달래서
int (*ConnectorKey)(SOCKET sock) = (int (*)(SOCKET sock))GetProcAddress
ConnectorKey(*******);
도데체 ******* 부분에 제소켓에 핸들을 어케 대입해야하나요..
제쪽 소켓은 폼에다가 클라이언트 소켓을 갔다놓고 한것두아니구요
다이나믹하게 new로 생성되었거든요 ...거기다 위에함수를 콜하는 폼두
아니구 다른 유니트에서 생성하거든요..
그래서 별에별짓 다하다 해당 소켓이 connect 될때 즉 puplic 에 Handle 을 선언해놓고
연결될때 이렇게 받아서 대입을 했는데요 맞는건지 틀린건지 모르겠어요..
void __fastcall MySocket::csocketConnecting(TObject *Sender,
TCustomWinSocket *Socket)
{
connectStatus = CONNECTING;
Handle = (int)Socket->Handle;
}
저 오늘중우루 이거 해결 못하면 짤려요
제발 고수님들 점 알려주세요........흑흑 전화두 받겠습니다 011-319-8912
|