Click here to Skip to main content
16,007,779 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Calander Control Pin
David Crow8-Aug-05 6:29
David Crow8-Aug-05 6:29 
GeneralSave data in dialog Pin
zilnus_free8-Aug-05 0:37
zilnus_free8-Aug-05 0:37 
GeneralRe: Save data in dialog Pin
V.8-Aug-05 2:05
professionalV.8-Aug-05 2:05 
GeneralRe: Save data in dialog Pin
zilnus_free8-Aug-05 15:30
zilnus_free8-Aug-05 15:30 
GeneralRe: Save data in dialog Pin
V.8-Aug-05 20:29
professionalV.8-Aug-05 20:29 
QuestionHow to start write .... Pin
Member 21610047-Aug-05 23:51
Member 21610047-Aug-05 23:51 
AnswerRe: How to start write .... Pin
Bob Stanneveld8-Aug-05 1:22
Bob Stanneveld8-Aug-05 1:22 
GeneralRe: How to start write .... Pin
Member 21610049-Aug-05 17:03
Member 21610049-Aug-05 17:03 
I have a code below:

void SendData(bool condition1, char PortNo[10],char IPAddr[50], char Data[11])
{
int _PortNo;

if(condition1)
{
_PortNo=atoi(PortNo);
SOCKET CliSocket;
// used to specify a local or remote endpoint address to which to connect a socket.
SOCKADDR_IN ServAddr;
WSADATA wsaData; // Create a WSADATA object called wsaData
WORD wError; // error flag
//[in] Highest version of Windows Sockets SPI support that the caller can use.
WORD wVersionRequested;

int nBytesSent, nError;

wVersionRequested=MAKEWORD(1,1); // makes a request for the version of Winsock on the system
wError=WSAStartup(wVersionRequested, &wsaData);// initialize Winsock
if(wError !=0)
{
AfxMessageBox("Windows Socket Error");
condition1=FALSE;
}
// Tell the user that we could not find a usable
else if(LOBYTE(wsaData.wVersion)!=LOBYTE(wVersionRequested)||
HIBYTE(wsaData.wVersion)!=HIBYTE(wVersionRequested))
{
AfxMessageBox("Socket Version Not Correct");
WSACleanup(); // reset
condition1=FALSE;
}
else
{
CliSocket=socket(AF_INET, SOCK_STREAM,0); // (AF_INET)Internet Protocol version 4
if(CliSocket==INVALID_SOCKET)
{
WSACleanup();
AfxMessageBox("Cannot Initialize Windows Socket");
condition1=FALSE;
}
else
{
ServAddr.sin_family=AF_INET;
ServAddr.sin_port=htons(_PortNo);// takes a 16-bit number in host byte order and returns a 16-bit number in network byte order
ServAddr.sin_addr.s_addr=inet_addr(IPAddr);


// gives the amount of storage
nError=connect(CliSocket,(LPSOCKADDR)&ServAddr,sizeof(ServAddr));
if(nError==SOCKET_ERROR)
{
closesocket(CliSocket);
WSACleanup();
AfxMessageBox("Cannot Connect to Display Server");
return;
}
nBytesSent=send(CliSocket, Data, lstrlen/*returns the length in bytes */(Data),0);
if (nBytesSent==SOCKET_ERROR)
{
closesocket(CliSocket);
WSACleanup();
AfxMessageBox("Send Error");
return;
}
else
{
closesocket(CliSocket);
WSACleanup();
}
}
}
}
}


So the code should write under the void CYourDlg::OnSend() or another place?Confused | :confused:
GeneralRe: How to start write .... Pin
Bob Stanneveld9-Aug-05 20:07
Bob Stanneveld9-Aug-05 20:07 
General.exe with Icon image Pin
asv7-Aug-05 23:34
asv7-Aug-05 23:34 
GeneralRe: .exe with Icon image Pin
David Crow8-Aug-05 6:33
David Crow8-Aug-05 6:33 
GeneralRe: .exe with Icon image Pin
ThatsAlok8-Aug-05 18:12
ThatsAlok8-Aug-05 18:12 
GeneralClick Event Pin
Smith#7-Aug-05 23:32
Smith#7-Aug-05 23:32 
GeneralRe: Click Event Pin
khan++7-Aug-05 23:42
khan++7-Aug-05 23:42 
GeneralRe: Click Event Pin
Smith#8-Aug-05 0:05
Smith#8-Aug-05 0:05 
GeneralRe: Click Event Pin
Smith#8-Aug-05 0:10
Smith#8-Aug-05 0:10 
GeneralRe: Click Event Pin
khan++8-Aug-05 1:49
khan++8-Aug-05 1:49 
GeneralRe: Click Event Pin
Smith#8-Aug-05 2:58
Smith#8-Aug-05 2:58 
GeneralRe: Click Event Pin
David Crow8-Aug-05 6:35
David Crow8-Aug-05 6:35 
GeneralRe: Click Event Pin
Trollslayer8-Aug-05 3:20
mentorTrollslayer8-Aug-05 3:20 
QuestionHow to set default button Pin
Member 21610047-Aug-05 23:20
Member 21610047-Aug-05 23:20 
AnswerRe: How to set default button Pin
khan++7-Aug-05 23:28
khan++7-Aug-05 23:28 
AnswerRe: How to set default button Pin
Ritu Kwatra7-Aug-05 23:52
Ritu Kwatra7-Aug-05 23:52 
Generalusing Dyanamic Array Pin
a_david1237-Aug-05 23:20
a_david1237-Aug-05 23:20 
GeneralRe: using Dyanamic Array Pin
Cedric Moonen7-Aug-05 23:34
Cedric Moonen7-Aug-05 23:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.