Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
ca5feaba
Kaydet (Commit)
ca5feaba
authored
Tem 18, 2005
tarafından
Georg Brandl
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
bug [ 957505 ] SocketServer module documentation misleading
üst
de7990b8
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
7 deletions
+5
-7
libsocksvr.tex
Doc/lib/libsocksvr.tex
+3
-5
SocketServer.py
Lib/SocketServer.py
+2
-2
No files found.
Doc/lib/libsocksvr.tex
Dosyayı görüntüle @
ca5feaba
...
@@ -95,8 +95,7 @@ To implement a service, you must derive a class from
...
@@ -95,8 +95,7 @@ To implement a service, you must derive a class from
can then run various versions of the service by combining one of the server
can then run various versions of the service by combining one of the server
classes with your request handler class. The request handler class must be
classes with your request handler class. The request handler class must be
different for datagram or stream services. This can be hidden by using the
different for datagram or stream services. This can be hidden by using the
mix-in request handler classes
\class
{
StreamRequestHandler
}
or
handler subclasses
\class
{
StreamRequestHandler
}
or
\class
{
DatagramRequestHandler
}
.
\class
{
DatagramRequestHandler
}
.
Of course, you still have to use your head! For instance, it makes no sense
Of course, you still have to use your head! For instance, it makes no sense
to use a forking server if the service contains state in memory that can be
to use a forking server if the service contains state in memory that can be
...
@@ -279,11 +278,10 @@ information.
...
@@ -279,11 +278,10 @@ information.
The type of
\member
{
self.request
}
is different for datagram or stream
The type of
\member
{
self.request
}
is different for datagram or stream
services. For stream services,
\member
{
self.request
}
is a socket
services. For stream services,
\member
{
self.request
}
is a socket
object; for datagram services,
\member
{
self.request
}
is a string.
object; for datagram services,
\member
{
self.request
}
is a string.
However, this can be hidden by using the mix-in request handler
However, this can be hidden by using the request handler subclasses
classes
\class
{
StreamRequestHandler
}
or
\class
{
DatagramRequestHandler
}
, which
\class
{
StreamRequestHandler
}
or
\class
{
DatagramRequestHandler
}
, which
override the
\method
{
setup()
}
and
\method
{
finish()
}
methods, and
override the
\method
{
setup()
}
and
\method
{
finish()
}
methods, and
provide
s
\member
{
self.rfile
}
and
\member
{
self.wfile
}
attributes.
provide
\member
{
self.rfile
}
and
\member
{
self.wfile
}
attributes.
\member
{
self.rfile
}
and
\member
{
self.wfile
}
can be read or written,
\member
{
self.rfile
}
and
\member
{
self.wfile
}
can be read or written,
respectively, to get the request data or return data to the client.
respectively, to get the request data or return data to the client.
\end{funcdesc}
\end{funcdesc}
...
...
Lib/SocketServer.py
Dosyayı görüntüle @
ca5feaba
...
@@ -65,8 +65,8 @@ various versions of the service by combining one of the server classes
...
@@ -65,8 +65,8 @@ various versions of the service by combining one of the server classes
with your request handler class.
with your request handler class.
The request handler class must be different for datagram or stream
The request handler class must be different for datagram or stream
services. This can be hidden by using the
mix-in
request handler
services. This can be hidden by using the request handler
classes StreamRequestHandler or DatagramRequestHandler.
sub
classes StreamRequestHandler or DatagramRequestHandler.
Of course, you still have to use your head!
Of course, you still have to use your head!
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment