Click here to Skip to main content
15,891,762 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionSuspendThread and StackWalk64 Pin
Baltoro23-Oct-07 14:08
Baltoro23-Oct-07 14:08 
AnswerRe: SuspendThread and StackWalk64 Pin
cmk24-Oct-07 10:16
cmk24-Oct-07 10:16 
GeneralThanks for Reply Pin
Baltoro25-Oct-07 6:11
Baltoro25-Oct-07 6:11 
Questionirc via socket Pin
Adno23-Oct-07 12:29
Adno23-Oct-07 12:29 
QuestionRe: irc via socket Pin
Mark Salsbery23-Oct-07 13:42
Mark Salsbery23-Oct-07 13:42 
AnswerRe: irc via socket Pin
Adno23-Oct-07 14:59
Adno23-Oct-07 14:59 
GeneralRe: irc via socket Pin
Mark Salsbery24-Oct-07 6:07
Mark Salsbery24-Oct-07 6:07 
GeneralRe: irc via socket Pin
Adno24-Oct-07 9:03
Adno24-Oct-07 9:03 
connect function experimenting with:
int Client::Connect(HWND hwnd)<br />
{<br />
	// Initialize Winsock version 2.2<br />
	char message[200];<br />
	cUser user; // struct user<br />
	sprintf(user.nick,"myNic");<br />
	sprintf(user.ident,"IDspoonMan");<br />
	sprintf(user.email,"vertexar@yahoo.com");<br />
	sprintf(message,"USER %s %s: %s %s  \n\r", user.nick , user.email , user.ident , user.ident );<br />
	<br />
	Port = 6667;<br />
    WSAStartup(MAKEWORD(1,1), &wsaData);<br />
	LPHOSTENT hostEntry;<br />
    //store information about the server<br />
    hostEntry = gethostbyname("efnet.demon.co.uk");<br />
	if(!hostEntry)<br />
	{<br />
		::MessageBox(NULL,"Failed gethostbyname()","Error",0);<br />
		//WSACleanup();<br />
	}<br />
   <br />
   // Create a new socket to make a client connection.<br />
    s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);<br />
	ServerAddr.sin_family = AF_INET;<br />
	ServerAddr.sin_port = htons(Port); <br />
<br />
	//ServerAddr.sin_addr.s_addr = inet_addr("127.0.0.1");<br />
	ServerAddr.sin_addr = *((LPIN_ADDR)*hostEntry->h_addr_list);<br />
<br />
  	// Mark our socket non-blocking, and ask for asynch notifications.<br />
	if (WSAAsyncSelect(s, hwnd, customClientMessage,FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE) == SOCKET_ERROR) <br />
	{<br />
		::MessageBox(NULL,"TSWCCould not set to non-blocking! ", "ERROR..", MB_OK);<br />
		//REPORT_PROBLEM(WSAGetLastErrorMessage("WSAAsyncSelect failed."));<br />
		return false;<br />
	}<br />
	int CON_ERROR = connect(s, (SOCKADDR *) &ServerAddr, sizeof(ServerAddr));<br />
	//send(s, message, strlen(message), 0);<br />
	//sprintf(message,"NICK %s\n\r", user.nick);<br />
	//send(s, message, strlen(message), 0);<br />
	Sleep(10);<br />
	send(s,"NICK mynic \n\r",15,0);<br />
	send(s,"USER mynic 0 * myname \n\r",27,0);<br />
	int errorCode = WSAGetLastError();<br />
	if(!CON_ERROR)<br />
		return true;<br />
	return false;<br />
}


using telnet i tried this and it works:
o efnet.demon.co.uk 6667
NICK mynic
USER mynic 0 * myname


i dont see why is not working when i send it through my socket.
GeneralRe: irc via socket Pin
Mark Salsbery24-Oct-07 10:59
Mark Salsbery24-Oct-07 10:59 
GeneralRe: irc via socket Pin
Moak8-Nov-07 12:16
Moak8-Nov-07 12:16 
QuestionCommunication between windows forms Pin
UnHolyKnight55523-Oct-07 11:35
UnHolyKnight55523-Oct-07 11:35 
AnswerRe: Communication between windows forms Pin
Hamid_RT23-Oct-07 20:48
Hamid_RT23-Oct-07 20:48 
QuestionSave image to bitmap Pin
JBAK_CP23-Oct-07 10:35
JBAK_CP23-Oct-07 10:35 
AnswerRe: Save image to bitmap Pin
Neo Andreson23-Oct-07 18:09
Neo Andreson23-Oct-07 18:09 
AnswerRe: Save image to bitmap Pin
Hamid_RT23-Oct-07 20:46
Hamid_RT23-Oct-07 20:46 
Questionhelp me Pin
lgbean23-Oct-07 9:47
lgbean23-Oct-07 9:47 
Questionrun-time created control handling Pin
mr_Tuborg23-Oct-07 9:00
mr_Tuborg23-Oct-07 9:00 
AnswerRe: run-time created control handling Pin
David Crow23-Oct-07 10:06
David Crow23-Oct-07 10:06 
GeneralRe: run-time created control handling Pin
mr_Tuborg23-Oct-07 18:45
mr_Tuborg23-Oct-07 18:45 
AnswerRe: run-time created control handling Pin
Mark Salsbery23-Oct-07 10:19
Mark Salsbery23-Oct-07 10:19 
GeneralRe: run-time created control handling Pin
mr_Tuborg23-Oct-07 18:39
mr_Tuborg23-Oct-07 18:39 
AnswerRe: run-time created control handling Pin
Stephen Hewitt23-Oct-07 16:31
Stephen Hewitt23-Oct-07 16:31 
GeneralRe: run-time created control handling Pin
Mark Salsbery24-Oct-07 5:06
Mark Salsbery24-Oct-07 5:06 
QuestionDetect right-click on Tab Header Pin
neil478123-Oct-07 8:58
neil478123-Oct-07 8:58 
AnswerRe: Detect right-click on Tab Header Pin
Mark Salsbery23-Oct-07 10:23
Mark Salsbery23-Oct-07 10:23 

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.