Solved

detach and attach socket handle?

Posted on 2000-04-24
8
713 Views
Last Modified: 2012-06-21
hi,
I Implement socket(non MFC CSocket), and i want to be able
to detach the socket handle from one socket object, and attach it to a
another socket object.
how can i do it?

Best Regards,

Guy Creveld

guyc@chatscan.com







0
Comment
Question by:guy73
  • 5
  • 3
8 Comments
 
LVL 1

Expert Comment

by:BSoeters
ID: 2747331
What do you mean by "detaching" and "attaching" ? AFAIK, socket handles are integer values, given out upon "socket()" calls, and returned when the specific socket is closed and shutdown.

Are you saying that you'd want to "rename" a socket ?
0
 

Author Comment

by:guy73
ID: 2749043
i mine that if i create socket handle with socket() in one thread and now i want to give this handle to another thread.
0
 
LVL 1

Expert Comment

by:BSoeters
ID: 2749186
I'm still not sure what you want to do, could you elaborate a little bit more ?

Is it a question of communicating a socket handle to another thread ?

If that's the case, your question really is about inter process communication.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:guy73
ID: 2756643
you can look on the attach and detach function in CSocket in MFC, i want to be able to do the same thing with out mfc.
0
 
LVL 1

Accepted Solution

by:
BSoeters earned 50 total points
ID: 2784024
I think, at this moment, I'm not able to help you further. Perhaps you could take a look at the MFC source code for Attach() and Detach().
0
 
LVL 1

Expert Comment

by:BSoeters
ID: 2788696
Hmm, guy73, I did not resolve your problem, therefor, I do not deserve your points. I don't know why my previous comment was posted as an answer, but I did not intended it to be an answer.

Please, if you wish, I'll place a question for 150 points in the C++ topic area. You could then answer my question and get your 150 points back. Just tell me if you want me to do that.

The question ofcourse, would be a mere comment, stating that I intend to refund your points.

If on the other hand, this really is what you needed... Please let me know how you perceive this.

Regards, Bob
0
 

Author Comment

by:guy73
ID: 2821535
Thank bob, but this is ok.
I did something like mfc.

0
 
LVL 1

Expert Comment

by:BSoeters
ID: 2823125
Ok, thx, and glad I could help then :)
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
maze travler 6 66
Compile GLUT with Visual Studio 2015 1 206
DCT of  2D array using fftw in c++ 9 96
Gaming Software 1 30
Introduction This article is a continuation of the C/C++ Visual Studio Express debugger series. Part 1 provided a quick start guide in using the debugger. Part 2 focused on additional topics in breakpoints. As your assignments become a little more …
Container Orchestration platforms empower organizations to scale their apps at an exceptional rate. This is the reason numerous innovation-driven companies are moving apps to an appropriated datacenter wide platform that empowers them to scale at a …
The goal of the tutorial is to teach the user how to use functions in C++. The video will cover how to define functions, how to call functions and how to create functions prototypes. Microsoft Visual C++ 2010 Express will be used as a text editor an…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question