방화벽 포트 문제

peccavi의 이미지

안녕하세요.

서버/클라이언트 프로그램을 개발중입니다.

서버가 5000번을 리슨하고 있는 상태에, 클라이언트가 접속을 합니다.(TCP/IP)

그런데, 클라이언트가 방화벽으로 막혀있을때 방화벽의 5000번 포트만

열어놓으면 통신이 될줄 알았는데, 안되는군요..

커넥트는 되는데 서버로부터의 데이터를 클라이언트가 받질 못합니다.

클라이언트가 서버로 커넥트한 통로로 서버로부터 데이터를 받는것 아닌가요?

어떻게 해야 해결될지 방법좀 부탁드립니다. 좀 급해요.. ㅠㅠ

그리고, 클라이언트 내부에 자체 포트가 따로 열린다면, 그걸 정해주거나 알 수 있는 방법이 없을까요?

답변좀 부탁드리겠습니다.

indie의 이미지

방화벽이 정확히 어디에(클라이언트, 서버?)있는지
모르겠지만 iptables에서 출발지와 목적지의 포트중에서
둘다 5000번을 열어 주면 되지 않을까 합니다.

집에나 갈까?

peccavi의 이미지

서버는 방화벽이 없는 딴곳에 있구요, 클라이언트를 동작시키는 회사가 방화벽으로 막혀있습니다.

----
jai guru deva om...

leilei의 이미지

peccavi wrote:
서버는 방화벽이 없는 딴곳에 있구요, 클라이언트를 동작시키는 회사가 방화벽으로 막혀있습니다.

질문만으론 정확히 알 수가.. -_-a
방화벽이 의심된다면 방화벽이 없는 다른 곳에서 테스트를 해 보시는게..

잘 모르겠다면 걍 삽질해 보는게 좋을 수도 있습니다.

indie의 이미지

방화벽에서 열려있는 포트번호를 알고 계신다면
클라이언트 프로그램에서
서버로 connect()하기전에
서버 모듈에서 처럼 bind()로 포트를 지정할수 있습니다.
이게 찾고 계신건가요?
잘 모르겠군요.

집에나 갈까?

peccavi의 이미지

아.. 그런게 있었군요..

역시 공부를 더 해야겠다는...

답변 감사드립니다.

----
jai guru deva om...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.