[질문]네트워킹 프로그램인디여...

익명 사용자의 이미지

안녕하세영 저는 독학으로(맨땅에 헤딩?)플그램 공부하는 중인디여
가장먼저 곤란한 점이여 리눅스로 집에서 혼자 하거등여 문제는 클라이언
트/서버로 채팅프로그램을 짜고 있는데여 1대의 컴터로 c/s를 할수 있나
여 전에 fork()로 채팅짤때는여 되던데 select()를 쓰니깐 서버에 연결이
안된다고 나와버리네여...
전에는 사용자계정으로 들어가서 커널2개 띄어넣고 하나는 root 다른하나
는 user를 사용하구여 root는 서버프로그램을 돌리고 user는 클라이언트
프로그램으로 돌려서 제 주소를 치고 들어갔거등여 물론 서버는
INADDR_ANY 써서 자기 주소를 하고 클라이언트 실행부분에서 제 주소로 연
결이 됐거등여 근데 오늘 select()를 쓰니 안됀 다고 나오네여
우짜면 좋을까여 고수님들

익명 사용자의 이미지


1024번 이하의 포트를 일반 유저계정으로 돌리신것은 아닌지?
글만 읽어보면 그런 냄새가 나는데요.
1024번 이상의 포트를 써보시죠.
혼자 북치고 장구치고 잘 되는데요.
공부해서 남 주자 wrote..
안녕하세영 저는 독학으로(맨땅에 헤딩?)플그램 공부하는 중인디여
가장먼저 곤란한 점이여 리눅스로 집에서 혼자 하거등여 문제는 클라이 언
트/서버로 채팅프로그램을 짜고 있는데여 1대의 컴터로 c/s를 할수 있나
여 전에 fork()로 채팅짤때는여 되던데 select()를 쓰니깐 서버에 연결 이
안된다고 나와버리네여...
전에는 사용자계정으로 들어가서 커널2개 띄어넣고 하나는 root 다른하 나
는 user를 사용하구여 root는 서버프로그램을 돌리고 user는 클라이언 트
프로그램으로 돌려서 제 주소를 치고 들어갔거등여 물론 서버는
INADDR_ANY 써서 자기 주소를 하고 클라이언트 실행부분에서 제 주소로 연
결이 됐거등여 근데 오늘 select()를 쓰니 안됀 다고 나오네 여
우짜면 좋을까여 고수님들

익명 사용자의 이미지

포트는 당연히 1024 넘게 잡았는디요.....

익명 사용자의 이미지

같은 머신 내에서도 물론.. 잘 됩니다..
당연한게 아닐까요.. 리눅슨뎅.. --

코드상에 실수가 있으신가 보네요.. ^^