3rd attempt: UDP Socket Bug

Ask a Question related to ASP.NET Security, Design and Development.

  1. #1

    Default 3rd attempt: UDP Socket Bug

    Using udp sockets inside a class called by ASP.NET

    By impersonating you can use a TCP socket from a external class and call it
    from a ASP.NET page. However, changing the socket type to UDP and binding
    it to a port throws an error "An attempt was made to access a socket in a
    way forbidden by its access permissions".

    I tried all the methods I knew of to get this to work such as...
    ASPNET added the account to the local administrators
    ASPNET act as part of the os inside local policy
    <identity impersonate="true" userName="administrator" password="*****" />
    inside the web.config file.
    System.Security.Principal.WindowsIdentity.GetCurre nt.Impersonate inside code
    I have seen ([url]http://support.microsoft.com/default.aspx?scid=kb;EN-US;195445[/url])

    Environment:
    W2K Advanced Server SP4 IIS 5
    VS.NET 1.0

    This leaves me at a loss on how to get my class to run from a ASP.NET page.
    I have searched the web and msdn without success. If anyone knows something
    I dont then please speak up.

    Bryan

    See [url]http://myplaceinspace.com/testclass.txt[/url] file for example
    class. Calling this from ASP.NET gives the same result on win2ksp4 IIS5.

    "An attempt was made to access a socket in a way forbidden by its access
    permissions"

    Bryan Martin Guest

  2. Similar Questions and Discussions

    1. simple (first attempt) mxi
      ok guys decided to look into extension writing have hacked away at the config dir and files within to produce what im after. a simple button...
    2. 4th attempt: UDP Socket Bug
      First make sure that the code works and that it is not some other problem, thus run the code in a normal windows app. Then make sure your...
    3. 2nd attempt: UDP Socket Bug
      This could have been fixed but I'm pretty sure I recall this sometime ago as an unresolved bug. Can you get this to work from a standard console...
    4. Socket.accept problem via Socket.for_fd($stdin.fileno)
      Hi, I am experiencing a rather infuriating problem with Socket.accept on Windows XP. The problem exists when I try to create a Socket from...
    5. Distinguishing between socket buffer full & socket disconnected
      I am using the IO::Select method can_write() to flow control the writing of a large amount of data to a socket, where the writer may well run ahead...
  3. #2

    Default Re: 3rd attempt: UDP Socket Bug

    Looks like you are binding to the local DNS port, and you are already having
    an existing process listening on that port. That is why you get that
    exception.

    do you have a DNS server running on that machine ?

    --
    Remove "user" from the email address to reply to the author.

    This posting is provided "AS IS" with no warranties, and confers no rights

    Use of included script samples are subject to the terms specified at
    [url]http://www.microsoft.com/info/cpyright.htm[/url]




    "Bryan Martin" <spam@ahwayside.com> wrote in message
    news:pan.2004.01.07.02.32.43.100595@ahwayside.com. ..
    > Using udp sockets inside a class called by ASP.NET
    >
    > By impersonating you can use a TCP socket from a external class and call
    it
    > from a ASP.NET page. However, changing the socket type to UDP and binding
    > it to a port throws an error "An attempt was made to access a socket in a
    > way forbidden by its access permissions".
    >
    > I tried all the methods I knew of to get this to work such as...
    > ASPNET added the account to the local administrators
    > ASPNET act as part of the os inside local policy
    > <identity impersonate="true" userName="administrator" password="*****" />
    > inside the web.config file.
    > System.Security.Principal.WindowsIdentity.GetCurre nt.Impersonate inside
    code
    > I have seen
    ([url]http://support.microsoft.com/default.aspx?scid=kb;EN-US;195445[/url])
    >
    > Environment:
    > W2K Advanced Server SP4 IIS 5
    > VS.NET 1.0
    >
    > This leaves me at a loss on how to get my class to run from a ASP.NET
    page.
    > I have searched the web and msdn without success. If anyone knows
    something
    > I dont then please speak up.
    >
    > Bryan
    >
    > See [url]http://myplaceinspace.com/testclass.txt[/url] file for example
    > class. Calling this from ASP.NET gives the same result on win2ksp4 IIS5.
    >
    > "An attempt was made to access a socket in a way forbidden by its access
    > permissions"
    >

    Feroze [MSFT] Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139