소켓프로그래밍에서 GUI 와의 동기화는?...

vigor96의 이미지

GUI 의 코드도 처리해 주면서..

client 에서 소켓에 대한 recv/send 와 같은 것을 처리해 주려면...

어떻게 해줘야 하나요?.

CUI 같은 프로그램은

select 로 다 묶어서 처리할 수가 있는데요...

gtk / win32 같은 환경에서는 어떻게 처리할 수 있는지 궁금합니다.

win32 에선 Async 소켓같은 것으로 받아서 처리하는

예제도 보았는데요.

그런 방식 말고는 방법이 없는지요?...

뭐 새로운 쓰레드 만들어서 네트웍 전담하게 하면 되겠지만.

약간 복잡할 것 같기도 하고요.

하나의 프로세스에서 동시에 소켓, GUI 를

처리하기 위해 좋은 방법은 무엇인지요...

^_^

즐거운 하루되세요....

ftfuture의 이미지

윈도우 같이 메시지등등을 사용하면 되지 않을까 싶습니다. ^^

ddt의 이미지

gtk라면 질문에서 나오는 비동기, thread등이 있습니다.
참조 url : http://developer.gnome.org/doc/API/gnome-vfs/

vigor96의 이미지

gtk 같은 경우라면 간단한 예제 같은 걸 볼 수 있을까요?.

win32 같은 경우에는 이벤트(async) 를 사용할 수 있겠지만.

select 를 이용하여 하는 방법은 없는지 궁금합니다.

메시지 루프 도는 곳에 select 로

왔는지 안왔는지 체크하면 될 것 같긴 한데요.

확신이 없어서요..

암튼 예제 있으면 부탁드립니다.

yhjj777의 이미지

vigor96 wrote:

메시지 루프 도는 곳에 select 로

왔는지 안왔는지 체크하면 될 것 같긴 한데요.

확신이 없어서요..

생각하신대로 하셔도 됩니다. -.-;

ddt의 이미지

vigor96 wrote:
gtk 같은 경우라면 간단한 예제 같은 걸 볼 수 있을까요?.

http://kldp.net/projects/gtoonz/ :oops: