System.Net.Socket.TSocketStream.Write
Delphi
function Write(const Buffer; Count: LongInt): LongInt; overload; override;
C++
virtual System::LongInt __fastcall Write(const void *Buffer, System::LongInt Count)/* overload */;
inline System::LongInt __fastcall Write(const System::Sysutils::TBytes Buffer, System::LongInt Offset, System::LongInt Count){ return System::Classes::TStream::Write(Buffer, Offset, Count); }
inline System::LongInt __fastcall Write(const System::Sysutils::TBytes Buffer, System::LongInt Count){ return System::Classes::TStream::Write(Buffer, Count); }
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocketStream |
Description
Sends the specified data to the connected endpoint of the socket that yous specified when you created your socket stream.
Write accepts the following parameters:
Bufis a pointer to the buffer read the data to send.Countis the length (in bytes) of the buffer pointed byBuf, which is also the maximum length of the specified data that Write sends.
Exceptions
A call to Write can raise any of the following exceptions:
| Exception | Exception.Message | Scenarios |
|---|---|---|
|
Network socket error: <error message> (<error code>), on API 'send' |
|