* feat(tools): add seed/solution restore script * chore(curriculum): remove empty sections' markers * chore(curriculum): add seed + solution to Chinese * chore: remove old formatter * fix: update getChallenges parse translated challenges separately, without reference to the source * chore(curriculum): add dashedName to English * chore(curriculum): add dashedName to Chinese * refactor: remove unused challenge property 'name' * fix: relax dashedName requirement * fix: stray tag Remove stray `pre` tag from challenge file. Signed-off-by: nhcarrigan <nhcarrigan@gmail.com> Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
709 B
709 B
id, title, challengeType, videoId, dashedName
id | title | challengeType | videoId | dashedName |
---|---|---|---|---|
5e7b9f0c0b6c005b0e76f073 | Networking: Write a Web Browser | 11 | zjyT9DaAjx4 | networking-write-a-web-browser |
--question--
--text--
What does the following code create?:
import socket
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('data.pr4e.org', 80))
cmd = 'GET http://data.pr4e.org/romeo.txt HTTP/1.0\r\n\r\n'.encode()
mysock.send(cmd)
while True:
data = mysock.recv(512)
if len(data) < 1:
break
print(data.decode(),end='')
mysock.close()
--answers--
A simple web server.
A simple email client.
A simple todo list.
A simple web browser.
--video-solution--
4