<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.sockets.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.socket-write.php',
    1 => 'socket_write',
    2 => 'Bir sokete yazar',
  ),
  'up' => 
  array (
    0 => 'ref.sockets.php',
    1 => 'Soket İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.socket-strerror.php',
    1 => 'socket_strerror',
  ),
  'next' => 
  array (
    0 => 'function.socket-wsaprotocol-info-export.php',
    1 => 'socket_wsaprotocol_info_export',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/sockets/functions/socket-write.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.socket-write" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">socket_write</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">socket_write</span> &mdash; <span class="dc-title">Bir sokete yazar</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.socket-write-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>socket_write</strong></span>(<span class="methodparam"><span class="type"><a href="class.socket.php" class="type Socket">Socket</a></span> <code class="parameter">$soket</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$tampon</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></span> <code class="parameter">$uzunluk</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="para rdfs-comment">
   Belirtilen <code class="parameter">tampon</code>&#039;u belirtilen
   <code class="parameter">soket</code>&#039;e yazar.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.socket-write-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">soket</code></dt>
     <dd>
      <p class="para">
       Tamponun yazılacağı soket.
      </p>
     </dd>
    
    
     <dt><code class="parameter">tampon</code></dt>
     <dd>
      <p class="para">
       Sokete yazılacak veri.
      </p>
     </dd>
    
    
     <dt><code class="parameter">uzunluk</code></dt>
     <dd>
      <p class="para">
       Belirtilmesi isteğe bağlı olup, sokete yazılacak bayt sayısını
       belirler. Tampon uzunluğundan büyükse tampon uzunluğundan fazlası yok
       sayılır.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.socket-write-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Sokete başarıyla yazılan bayt sayısı, başarısızlık durumunda <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
   Hata kodu <span class="function"><a href="function.socket-last-error.php" class="function">socket_last_error()</a></span> işleviyle
   alınabilir. Bu kod <span class="function"><a href="function.socket-strerror.php" class="function">socket_strerror()</a></span> işlevine
   aktarılarak hata açıklaması alınablir.
  </p>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <p class="para">
    Hiçbir baytın yazılmadığı anlamına gelen 0 dönüş değeri oldukça geçerli
    bir dönüş değeridir. Bu bakımdan <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> değerini sınamak için
    <code class="literal">===</code> işlecini kullanmalısınız.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.socket-write-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Sürüm: </th>
      <th>Açıklama</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
<td>8.0.0</td><td><code class="parameter">soket</code> artık bir
<span class="classname"><a href="class.socket.php" class="classname">Socket</a></span> örneği olabiliyor; evvelce
<span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> türündeydi.</td></tr>

     <tr>
      <td>8.0.0</td>
      <td>
       <code class="parameter">uzunluk</code> artık <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> olabiliyor.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 notes" id="refsect1-function.socket-write-notes">
  <h3 class="title">Notlar</h3>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <p class="para">
    <span class="function"><strong>socket_write()</strong></span> işlevinin tampondaki tüm baytları
    yazması gerekli değildir. Ağ üzerindeki tamponlara ve benzerlerine bağlı
    olarak verinin belli bir miktarı hatta tampon çok daha büyük olsa bile
    sadece bir bayt yazılması bile başarılı bir işlem kabul edilir. Bu
    bakımdan yazılan bayt sayısını denetleyerek verinin kalanını aktarmayı
    unutmayın.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.socket-write-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.socket-accept.php" class="function" rel="rdfs-seeAlso">socket_accept()</a> - Soket &uuml;zerinden bağlantı kabul eder</span></li>
    <li><span class="function"><a href="function.socket-bind.php" class="function" rel="rdfs-seeAlso">socket_bind()</a> - Soketi bir isimle ilişkilendirir</span></li>
    <li><span class="function"><a href="function.socket-connect.php" class="function" rel="rdfs-seeAlso">socket_connect()</a> - Soket &uuml;zerinde bir bağlantıyı ilklendirir</span></li>
    <li><span class="function"><a href="function.socket-listen.php" class="function" rel="rdfs-seeAlso">socket_listen()</a> - Bir soketi bağlantı kabul etmek i&ccedil;in dinler</span></li>
    <li><span class="function"><a href="function.socket-read.php" class="function" rel="rdfs-seeAlso">socket_read()</a> - Bir soketten belli sayıda bayta kadar okuma yapar</span></li>
    <li><span class="function"><a href="function.socket-strerror.php" class="function" rel="rdfs-seeAlso">socket_strerror()</a> - Bir soket hatasıyla ilgili a&ccedil;ıklamayı d&ouml;nd&uuml;r&uuml;r</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>