<?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-set-nonblock.php',
    1 => 'socket_set_nonblock',
    2 => 'Belirtilen dosya tanıtıcısı i&ccedil;in beklememe kipini
  etkinleştirir',
  ),
  'up' => 
  array (
    0 => 'ref.sockets.php',
    1 => 'Soket İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.socket-set-block.php',
    1 => 'socket_set_block',
  ),
  'next' => 
  array (
    0 => 'function.socket-set-option.php',
    1 => 'socket_set_option',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/sockets/functions/socket-set-nonblock.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.socket-set-nonblock" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">socket_set_nonblock</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">socket_set_nonblock</span> &mdash; <span class="dc-title">Belirtilen dosya tanıtıcısı için beklememe kipini
  etkinleştirir</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.socket-set-nonblock-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>socket_set_nonblock</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="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   <code class="parameter">soket</code> ile belirtilen sokete
   <strong><code><a href="dio.constants.php#constant.o-nonblock">O_NONBLOCK</a></code></strong> seçeneğini atar (beklememe kipini etkin
   kılar; başka bir deyişle soketi engellenmeyen kipe sokar).
  </p>
  <p class="para">
   Bir engellenmeyen soket üzerinde yapılan işlemler (bağlanma, kabul, alım,
   gönderim gibi) sırasında bir sinyal gelmedikçe, okunacak veri yoksa veya
   veri yazılamıyorsa betik işlemin başlamasını beklemez ve böyle bir durumda
   ilgili işlev çağrısı (bu işlev değil) başarısız olur.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.socket-set-nonblock-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">
       <span class="function"><a href="function.socket-create.php" class="function">socket_create()</a></span> veya
       <span class="function"><a href="function.socket-accept.php" class="function">socket_accept()</a></span> ile oluşturulmuş geçerli bir
       <span class="classname"><a href="class.socket.php" class="classname">Socket</a></span> örneği.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.socket-set-nonblock-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Başarı durumunda <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, başarısızlık durumunda <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.socket-set-nonblock-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>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 examples" id="refsect1-function.socket-set-nonblock-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>socket_set_nonblock()</strong></span> örneği</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$soket </span><span style="color: #007700">= </span><span style="color: #0000BB">socket_create_listen</span><span style="color: #007700">(</span><span style="color: #0000BB">1223</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">socket_set_nonblock</span><span style="color: #007700">(</span><span style="color: #0000BB">$soket</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">socket_accept</span><span style="color: #007700">(</span><span style="color: #0000BB">$soket</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
     Bu örnekte, tüm arabirimlerin 1223. portunda bir dinleme soketi
     oluşturulmakta ve soket beklememe kipine
     (<strong><code><a href="dio.constants.php#constant.o-nonblock">O_NONBLOCK</a></code></strong>) alınmaktadır. Bu anda bekleyen bir
     bağlantı yoksa <span class="function"><a href="function.socket-accept.php" class="function">socket_accept()</a></span> bir zamanaşımı
     beklemeksizin başarısız olur.
    </p></div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.socket-set-nonblock-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.socket-set-block.php" class="function" rel="rdfs-seeAlso">socket_set_block()</a> - Soketi engelleme kipine sokar</span></li>
    <li><span class="function"><a href="function.socket-set-option.php" class="function" rel="rdfs-seeAlso">socket_set_option()</a> - Soketle ilgili se&ccedil;enekleri belirler</span></li>
    <li><span class="function"><a href="function.stream-set-blocking.php" class="function" rel="rdfs-seeAlso">stream_set_blocking()</a> - Akımın engelleme kipini ayarlar</span></li>
   </ul>
  </p>
 </div>


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