Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Internet/Controls/TUdpSocket    [ Add a report in this area ]  
Report #:  1966   Status: Closed
ReceiveFrom's 'ToAddr' parameter should be 'var FromAddr'.
Project:  Delphi Build #:  6.163
Version:    6.0 Submitted By:   qingrui LI
Report Type:  Minor failure / Design problem Date Reported:  7/30/2002 5:56:24 PM
Severity:    Infrequently encountered problem Last Updated: 8/31/2010 11:18:17 PM
Platform:    All platforms Internal Tracking #:  
Resolution: Duplicate  Resolved in Build: : 15.0.3827.31986
Duplicate of:  78253
Voting and Rating
Overall Rating: (5 Total Ratings)
3.20 out of 5
Total Votes: None
The function

    function ReceiveFrom(var buf; bufsize: Integer; ToAddr: TSockAddr; var len: Integer; flags: Integer = 0): Integer;

should be

    function ReceiveFrom(var buf; bufsize: Integer; var FromAddr: TSockAddr; var len: Integer; flags: Integer = 0): Integer;
Steps to Reproduce:

Uli Tessel at 2/28/2008 10:08:21 AM -
this bug is really old, but would be easy to fix

You need the parameter to know who has sent a packet to this udp socket.

Without declaring the parameter var, the information is lost.

Server Response from: ETNACODE01