Uygulama: TCP ile HTTP

Ham soketle elle HTTP isteği.

Ham TCP soketiyle bir web sunucusuna elle HTTP isteği gönderip yanıtın durum satırını okuyan program. tcp_bağlan, tcp_gönder, tcp_al ve tcp_kapat bir arada; CRLF için kar(13)+kar(10) kullanılır.

Deneyelim

Aşağıdaki kodu sunucudaki gerçek biril yorumlayıcısında çalıştır:

dene:
    sok = tcp_bağlan("127.0.0.1", 80)
    crlf = kar(13) + kar(10)
    tcp_gönder(sok, "GET / HTTP/1.0" + crlf + "Host: bir.bir" + crlf + crlf)
    yanıt = tcp_al(sok, 300)
    yaz("Durum satırı: " + yanıt.böl(crlf)[0])
    tcp_kapat(sok)
yoksa Hiç gibi h:
    yaz("Bağlantı hatası: " + h)

▶ Çalıştır