Ajax의 교착상태?

puaxx의 이미지

-_-;;Ajax비동기 소켓 ???

서버로 연결해 처리된 데이터를 받을때 교착상태에 빠집니다.

프로세스가 계속 연결중일때는 브라우저가 완전 먹통이 되네요.

받아진 데이터를 화면에 뿌려도 갱신이 안됨..--;;

꼭 무한루프 빠진것처럼요..

자바스크립트는 스레드가 없으니까...

아..고민되네요...Ajax의 한계인가?

serialx의 이미지

저도 그런걸 구현해 보려고 했는데 이상하게 브라우저가 멈추더군요.

실제로 그런 방식으로 효과적인 Ajax 방식을 구현한 사람들도 있습니다.

근데 브라우저가 멈추는 현상을 어떻게 해결했는지..

좋은 사이트 하나 알았는데 지금은 그 URL 이 없네요.. 흑

puaxx의 이미지

serialx wrote:
저도 그런걸 구현해 보려고 했는데 이상하게 브라우저가 멈추더군요.

실제로 그런 방식으로 효과적인 Ajax 방식을 구현한 사람들도 있습니다.

근데 브라우저가 멈추는 현상을 어떻게 해결했는지..

좋은 사이트 하나 알았는데 지금은 그 URL 이 없네요.. 흑

아...ㅜㅜ OTL..

정말 울고 싶습니다..

이거 어캐 해결해야 될지...

동지한면 얻은걸로 위안을 삼아야 할까요...

멈추는것만 해결하면 정말 좋은데...휴..

M.W.Park의 이미지

자바 스크립트 쪽이 의심이 간다면...
Java Script Debugger 같은 툴을 이용해서 trace 해보면 실마리를 찾을 수도 있을 것입니다. 8)

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

당연히 asyncFlag를 true로 하셨죠?
다음과 같이 해야합니다.

Quote:
req = new XMLHttpRequest();
req.open("GET", url, true);

http://developer.apple.com/internet/webcontent/xmlhttpreq.html

puaxx의 이미지

ditto wrote:
당연히 asyncFlag를 true로 하셨죠?
다음과 같이 해야합니다.

Quote:
req = new XMLHttpRequest();
req.open("GET", url, true);

http://developer.apple.com/internet/webcontent/xmlhttpreq.html

아...뭔가 뇌리를 스치네요...asyncFlag를 true해봤었지만...생각해보니 true로 하지 않는 곳도 있었었네요...혹시 true로 하지 않은곳땜에 교착상태가 발생했다면 정말로 울어야 할지도 모르겠습니다..꺼이꺼이...

휴...왠지 될꺼 같은 느낌이 드는군요..집에가서 마지막 점검을 해봐야겠습니다..^^하핫..

힌트 주신님들 정말 감사합니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.