<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Python%3A_Kirim_via_TCP_dan_di_parsing</id>
	<title>Python: Kirim via TCP dan di parsing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Python%3A_Kirim_via_TCP_dan_di_parsing"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Python:_Kirim_via_TCP_dan_di_parsing&amp;action=history"/>
	<updated>2026-04-19T22:07:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Python:_Kirim_via_TCP_dan_di_parsing&amp;diff=45157&amp;oldid=prev</id>
		<title>Onnowpurbo: New page: ==client.py==   import sys  import time  import socket  import random    # Create a TCP/IP socket  sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)    # Connect the socket to the p...</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Python:_Kirim_via_TCP_dan_di_parsing&amp;diff=45157&amp;oldid=prev"/>
		<updated>2015-11-30T04:04:55Z</updated>

		<summary type="html">&lt;p&gt;New page: ==client.py==   import sys  import time  import socket  import random    # Create a TCP/IP socket  sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)    # Connect the socket to the p...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==client.py==&lt;br /&gt;
&lt;br /&gt;
 import sys&lt;br /&gt;
 import time&lt;br /&gt;
 import socket&lt;br /&gt;
 import random&lt;br /&gt;
 &lt;br /&gt;
 # Create a TCP/IP socket&lt;br /&gt;
 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)&lt;br /&gt;
 &lt;br /&gt;
 # Connect the socket to the port where the  server is listening&lt;br /&gt;
 server_address = (&amp;#039;192.168.0.100&amp;#039;, 2000)&lt;br /&gt;
 sock.connect(server_address)&lt;br /&gt;
 &lt;br /&gt;
 try:&lt;br /&gt;
     for i in xrange(100):&lt;br /&gt;
        m0 = random.random()&lt;br /&gt;
        m1 = random.random()&lt;br /&gt;
        message = &amp;quot;%1.4f&amp;quot; % m0  + &amp;quot; %1.4f&amp;quot; % m1&lt;br /&gt;
        print &amp;gt;&amp;gt;sys.stderr, &amp;#039;sending &amp;#039; , message&lt;br /&gt;
        sock.sendall(message)&lt;br /&gt;
        time.sleep(0.5)&lt;br /&gt;
&lt;br /&gt;
finally:&lt;br /&gt;
    print &amp;gt;&amp;gt;sys.stderr, &amp;#039;closing socket&amp;#039;&lt;br /&gt;
    sock.close()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==server.py==&lt;br /&gt;
&lt;br /&gt;
 import sys&lt;br /&gt;
 import time&lt;br /&gt;
 import datetime&lt;br /&gt;
 import socket&lt;br /&gt;
 from bokeh.plotting import figure, output_server, show, cursession&lt;br /&gt;
 &lt;br /&gt;
 # Create a TCP/IP socket&lt;br /&gt;
 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)&lt;br /&gt;
 &lt;br /&gt;
 # Bind the socket to the port&lt;br /&gt;
server_address = (&amp;#039;192.168.0.100&amp;#039;, 2000)&lt;br /&gt;
 print &amp;gt;&amp;gt;sys.stderr, &amp;#039;starting up on %s port %s&amp;#039; % server_address&lt;br /&gt;
 sock.bind(server_address)&lt;br /&gt;
 &lt;br /&gt;
 # Listen for incoming connections&lt;br /&gt;
 sock.listen(1)&lt;br /&gt;
 &lt;br /&gt;
 while True:&lt;br /&gt;
     # Wait for a connection&lt;br /&gt;
     print &amp;gt;&amp;gt;sys.stderr, &amp;#039;waiting for a connection&amp;#039;&lt;br /&gt;
     connection, client_address = sock.accept()&lt;br /&gt;
 &lt;br /&gt;
     try:&lt;br /&gt;
         print &amp;gt;&amp;gt;sys.stderr, &amp;#039;connection  from&amp;#039;, client_address&lt;br /&gt;
 &lt;br /&gt;
         while True:&lt;br /&gt;
             data = connection.recv(20).split()&lt;br /&gt;
             print data[0] + &amp;quot;  &amp;quot; + data[1] + &amp;quot;\n&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
             if len(data) == 0:&lt;br /&gt;
                break &lt;br /&gt;
 &lt;br /&gt;
             time.sleep(0.01)&lt;br /&gt;
 &lt;br /&gt;
     finally:&lt;br /&gt;
         # Clean up the connection&lt;br /&gt;
         connection.close()&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>