+ All Categories
Home > Documents > USER PASS LIST RETR

USER PASS LIST RETR

Date post: 25-Mar-2022
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
8
Comandos (ASCII) USER username PASS password LIST RETR filename STOR filename Respostas (código + mensagem) 331 username OK, password required 125 data connection already open; transfer starting 425 Can’t open data connection 452 Error writing file
Transcript

� �

�������� ��� ����� �������������� �

� ���� ��!"� #%$ &('%)+* ,.-�/�0�1 2436587:9<;8=>5�7:9@?BAC;EDF�G�H%I�J�KML�N

OQPSR T.U�VXWYUZ%[%UE\�U"T�]^`_`a b ced f g h`ikj4lmg n�o

p+q r+q s r+q t+u+vxw+y+z { |+u+} ~ � � ��� � � �+�`�����+�+� �`� �+� � � � �+�`�+�+� � � � �+� � � �`���+� �+  ¡+¢

£¥¤(¦ § ¨8©«ª ¬®­�¯�°"±"²�³`¬�¯Q´¯�µ�¶kµ�·"µ�ª

¸ ¹kº¼»`½¿¾kÀkÁ�ºÃÂe½MÄeÅ » Æ¿Ç ÈeÉËÊ¿ÌmÍ ÎkÏ¿Ð ÑMÒ�Ó Ô4ÕmÖ×Õ Ø�Ù ÚxÛmÜÃÝeÞ ß�àeÜÜ×Û.Ù�à`áxà

â ã`ßMàMáËã à ä¥å`æMç�è åêéMè ë çeìMíÃçêîxç.ïËðMë æMåmïñ æ¿ç�òeë ì�ë æ�å ó¿ç.è å ôöõ`÷(ø6ùMøú û¿üeýÃþËÿ ���

� ������������ ������ � � � � � � � � �� ���

� � � � � ! " �# $ %&$' ( ' ) * + ,- . / 0�1 2 03�4�56 7 6 8 9�:<; =�>? @ A B C D E F G E H ?�G

I J I K L�M<N O�LN P Q R J S T I P L�M<T K T

U�V W�V X W�V Y�Z�[<\�]�^ _ W�Z�` V X a b V c X Z�dfe�ghU�Z�X _fi j�_ X V _ W�Zfd�Z�X k l m n�o k W Zfph]�` Z�X V�q

rtsvu

w xzy|{~}&xz{�y��������<�&���&y ���f�� ��������� �<�f� �|���h������� � �

� � �� �¡�¢ £�¤ ¥�¦�§f¨�©�ª�¦�«¬ ­�®�¯�°�± ²´³~µ ¶<·�¶�¸�¹�º

» ¼ ½�¾�¿�À�Á�Â�½�Ã�¿�Ä�Å ¾ Æ�Ç�À�Æ|¾�Æ�Ç�ÀÈ É Ê´Ë�Ì�Í�Ì�Î�Ì&Ï Ì ÐÒÑ�Ó�Ô�ÕÖÐ ×

Ø<Ù Ô�Ñ�Ú<× Ú<Ñ Û�Ü&Ý�Þ�ß&à´Üá â&ã ä�å�æ�ç�ä|ã è é�ê|ë�é�ìí î�ïhð�ñ�òhð|ó ô�î�õ�ö�÷

ø ù�ú�û~ü&ù�û´ú�ý�þ�ÿ��������&ú ���� �÷���ð�î ���� ô�÷�òhð���÷�� ñ �

� � ������� � � ����!���"�����#� �÷���ð�î ��$%� &<î &<÷�'��

� � ����"�#�(�����)�"���* � ����#���������#ø þ +-,�þ�.�þ�ý�þ�/ þ 0 û<ÿ�.�120 þ

�<ú�.|û<ü<þ ü<û ý�þÖÿ3����4�þ� &&ó ��ñ�ð�5��|ó ÷ î�ð|ï�î3�� î�ïhð�ñ�òhð|ó ô�î�õ�ö|÷

6�7 8 9�:�;�9 <�=�> ?�@ A�B�>

C�D�E F G H�I J K�L�MON P�L�Q R

S�L�P N T U�V W X�Y�X�Z�[

\-]�^ _ ` a b�c d

e f a g h ]�d f i jk�l m�ln�o�p q r st�u v w x y

z�{�| w x y }�~ �

��� y � v {�� � � ���� ������ | y x �t�u v w x y

��� ������ ���

��� ��� � ��� ����������� � ����� � � � � � � � �������O����� ��� ��� � � � ���������   ¡ ¢ £�¤   � ��¥O��� ��� ��¦

§©¨«ª

¬�­ ® ¯�°�±�¯

²�¯�³�´�® µ�¶�³Comandos (ASCII)

USER username

PASS password

LIST · ¸ ¹ º » ¼ ½ ¾ ¿ ½ À�Á  Ã�Ä Å Â Á Æ�Ç Æ Â Â Ã�È Ä ÃRETR filename É�Ê�Ë�Ì�Í�Ê�É�Î Ì�Ï Ð�Ñ�Ò�Ó�Ô Õ�ÖSTOR filename ×�Ø�Ù�×�Ú�Û�Ü�× Ý ×�Ø�Þ�ß�à á�Ý Ü�Ýâ�ã ä�å�æ ç�ä�ã è ä�å�é�è�æ è

Respost as ( códi go + mens agem)

331 username OK, passwor d r equi r ed

125 dat a c onnecti on a l re ady open; tr ans f er s ta r t i ng

425 Can’ t op en da t a c onnect ion

452 Er r or wr i t i ng f i le

êìëîíïíñðóò�ëõô«ö ðø÷ùíûúýüþò�ÿîë

��� ��� � ��� ��������� � ���� � � � � � � � ������������� ��� ��� � � � ��������� � � � ��� � � ����� ��� ���

"!$#%#'&)( !+*-, &/.0#21/34( 56!

798;:$<=8�>=?;>=@?;AB CEDGFIHKJLFM NO PRQGPRSTU V

W XRY Z�[\R]_^�`La bRbGcG\Gd^fegbRh�iG\jlkKm n oRpKq�r

s tRuvRwgx yzGvRut yu"{'|9x }~ �R�R���R�L�G�f�G� �R� �=�g�f�f�L�f�g�f�����R� �R��L� � ���G�f�g�� �g�R�

� �K�L�E L�E¡G�9¢ � £;¤"¥=¦

§9¨;©$ª=¨�«=¬;«=­¬;®¯ °G±E²I³R´R²µ ¶· ¸RµG¸R¹ºg» ·

¼ ½R¾ ¿fÀgÁKÂ_Ã�ÄLÅ ÆRÆGÇGÁGÈÃ�ÉÆRÊ�ËGÁÌ ËG¾ Å ÁRÀRÄ�Í

¯ µR²ºLλ ¶·GºR²µ ¶²4Ï2°9» м ËRÊ Ì ËLÑRÀG¿fË Ì ËRÒ Ì Àg¿fÒ�ËRÓfÀg¿fÒÀg¿fÔR¾ ËRÉgËRÒ À Ê�ÀGÍfÀgÕg¾ ÉËRÒ

¯ Ö ºR·G´R·G×E·9Ð · £�¤"¥=¦ Ø9Ù�Ú ÛLÜfÝ Þ ß à á â�ãäå�æ ç è é å�æ ç êfå ç è ë êfè

ç å�ì í î ê�ï ìêfå9å ð ñò ó ô

õ ö�÷ ø ó ùfú ÷ù�ö9ö ð ñgò ó ô

õ ö�÷ ø ó ùfú ÷ù�ö9ö ð ñgò ó ôûfü ý�þ

ÿ������

ÿ������

ÿ������

�� ��

�� ��

�� ��

� � ��

� �

��� ��� � ��� �������� � ����� � � � � � � � ������������� ��� ��� � � � ��������� � � � ��� � � �� ���� ��� ��!

"$#&%(' ) *,+ -/.10 243657+�098;:<5<=?>A@B2C:D7EBFHG�F;I?FCJ

K LNMPO(Q�RBST UWVYX Z1[]\�^`_ abZdcbebf gBh�ij kWlYm�n�o`pbm`qdosrtkdp�u qdmwvbxPo`lbywzP{wu n�odz | }Y~��b��� �]�d�� ~��b�w�b�d}C���`�P�w�7����� �d�w�W�d�

� ���d���d�d���d�]� ���� �b�b�w�b�b�d���b ¡�W¢s£ � ¤�� ¥?�s�d�b�d¦d�s�P�§ �s�b¢d���b�b�C¢d¨w�b��©sªd¨

« £ �b�b���b�w¬bªd¨§ ¢P¨w¥;���d¤�¨d� ­ ®b¯�°s®Y± ²t³B´sµwµ¶ ·b¸�¹dºb»w¹b¼b½ ¾ ¿dÀ�ÁB ÃPÄ Å Æ�Ç�ÈYÉPÊwË ÌbÍPÎ

Ï ÐHÑÓÒ�Ô�Õ�ÖBÑNÒ�Ô$×sØÓÙtÚ ÛÓÚ ×]ÕÓÙBÕ�ÔÜÑ?Ð Ý Þ ß7à á�â9ãåätæ;çBç

è�é ê�é ë ê�é ì�í�î�ï�ð�ñ ò ê�í�ó é ë ô õ é ö ë í�÷�ø�ù�è�í�ë ò�ú û�ò ë é ò ê�í�÷�í�ë ü ý þ ÿ�� ü ê í���ð�ó í�ë é��

�����

� �� � � ��� ��� � � ��� � � � �� � � ��� ��� � � ��� � �

cin.ufpe.br cpc.wmin.ac.uk

220 cin.ufpe.br

250 Hello cpc.wmin.ac.uk, pleased to meet you

250 [email protected]... Sender ok

250 [email protected] ... Recipient ok

354 Enter mail, end with "." on a line by itself

250 Message accepted for delivery

221 cin.ufpe.br closing connection

HELO cpc.wmin.ac.uk

MAIL FROM: <[email protected]>

RCPT TO: <[email protected]>

DATA

Do you like ketchup? How about pickles? .

QUIT

����� ! "�# � $&% ' (�) * (

+�, -�, . -�, /�0�1�2�3�4 5 -�0�6 , . 7 8 , 9 . 0�:�;�<=+�0�. 5�> ?�5 . , 5 -�0�:�0�. @ A B C�D @ - 0�E=3�6 0�. ,�F

GIHKJ�LNMPORQKS

T UWV�VWX Y ZWZ [�\�]�]_^ `ba c dbe�f c gWh�ikj l�m�n�okprq&srt u�v w_w�x�u y�z|{W} u ~ ��y�{��W��� � �r{&z

��� ��� � ��� ����������� � ����� � � � � � � � �������=����� ��� ��� � � � ��������� � � � ��� � � ���=��� ��� ���

 ¢¡¤£¦¥�§¦¨ ©

ª telnet mail.cin.ufpe.br 25

ª «�¬®­°¯�±�²³¬�´µ ¶¸·º¹�»¼ ½¿¾ÁÀ¹ÄÃ�Å�»¦½¼ Å�Æ�Ç�ÈKÈ_»¼ ɳʸ˳ÊÌ Í°Î®ÏºÐ

Ñ�Ò Ó�Ò Ô Ó�Ò Õ�Ö�×�Ø�Ù�Ú Û Ó�Ö�Ü Ò Ô Ý Þ Ò ß Ô Ö�à�á�â=Ñ�Ö�Ô Û�ã ä�Û Ô Ò Û Ó�Ö�à�Ö�Ô å æ ç è�é å Ó Ö�ê=Ù�Ü Ö�Ô Ò�ë

ì¿íRî¢ï�ðRñ¸íIò°ðôóöõ°÷ùøúð¤ûRõPï ü�óþý ÿ

� ���������� ��

� �� ��� � ��� ��������� ������ �"!$#&%('

) *,+.-0/�+

1 243�5(687(9 3�2 :&;2:87<"7$:&=830<�3$6 >@?�A0B�B

C *�D.E�FGDH I�+

1 3J 9�J K L;M KN�<�;02OM K?�P�Q R"3�:&= M

C *+-$/$+

1 2S3$5(687(9 3�2 :&;02:87<"7$:&=830<�3�6 >@?�A$B$B

T8U�V0W�X&UY Z$[

T&[$\^] [

_ ` a^b�cd&ef^gih8j"k^l

mon pon q pon rosot8uovow x posoy n q z { n | q so}(~���mosoq x(� �ox q n x pos(}osoq � � � �o� � p s(��voy soq no�

����$���0�������������0�0�,���� ��S��� �¡0¢0£,¤¦¥¨§© �ª «­¬�®¯ª ° ±�²�³�²�´¶µ

· ¸º¹¼»&½ ¾^¿8À&Á�Â�¾^¿&Á^ÃÄ Å Æ"Ç^È"É^ÊËÇ^Ì Í"Î ÏËÇiÐËÐ�Ç Ç Ñ�É^Ò Ì Ó Ô"Í"Ç"Ð Ç"Õ&Ó Æ^Ó Î^ÔoÇ^Ó Ð ÏËÇiÒËÇ Ö8×¼Ø"Ù ÚiÙ Û Ü"Ý�ÞËß"à�áiâ0ã"ä�à�Ü"Ý å8Ü

äiæ ÞËÜ åçã è"é^ê�ë�ìçíËîçé

From: [email protected] To: [email protected] Subject: Vivas news!MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg

dado codificado (base64) ..... ......................... ...... codificado (base64)

ï"ð�ñ�ò óoôËó õ�öo÷ ï"÷Ëøï"óoïi÷Ëø ù&ú�û ü ý ù&þ ÿ^ý �

����� �������� ��������� ��� ��� ����� �����

���������

�����������

��������� ���� ���� ��� �����������! ������ ���� �����"���!���# �� �� �����$����� �%�

� �

��� ��� � ��� �������� � ����� � � � � � � � ������������� ��� ��� � � � ��������� � � � ��� � � �� ���� ��� ��!

"$# %'&)( *,+-*/.

02143)5�67 plain, html8:9<;�=>1?97 jpeg, gif@-ACB?D EF basic G H I J>K L M2N I O PRQS>TVURWYX�S>X�Z�[\ 32kadpcm ] ^C_$`�a>bVcedYfRg�h iVjRk

l2m n'o'pq mpeg, quicktime

rts)u v w�x4y>zC{'|} msword

~�� ��� � ��� ����������� � ����� � � � � � � � ��������~���� ��� ��� � � � ��������� � � � ��� � � ������� ��� ���

�/���'�?�)� ��¡ ¢?£2¡ ¤/¥�¦ §©¨ ª�¦ «'¬®­)«2¯°§4±2¬

From: [email protected] To: [email protected] Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=98766789

--98766789Content-Transfer-Encoding: quoted-printableContent-Type: text/plain

Dear Bob, Please find a picture of a crepe.--98766789Content-Transfer-Encoding: base64Content-Type: image/jpeg

base64 encoded data ..... ......................... ......base64 encoded data --98766789--

²´³¶µ · ¸º¹-»½¼¿¾ÁÀÃÂļe»½ÅÇÆÉÈ¿ÊÉËCÅÌ»

Í�Î Ï�Î Ð Ï�Î Ñ�Ò�Ó�Ô�Õ�Ö × Ï�Ò�Ø Î Ð Ù Ú Î Û Ð Ò�Ü�Ý�Þ�Í�Ò�Ð ×�ß à�× Ð Î × Ï�Ò�Ü�Ò�Ð á â ã ä�å á Ï Ò�æ�Õ�Ø Ò�Ð Î�ç

è´éëê-ìîí�ïñðóòëéõôöðÌ÷øéîù

ú�ûýü þ�ûRú ÿ ����� ����� �� � �� ������ ���

����� ����� ������� ������� ��� �

"!$#$ �% �&�'(!$)"*,+�% - .�',#"- / 0 .�- 12�354,3"4,6"7 8 9 :"7

;$<"=,>�?�@ =5A�B"C @ D�<

E�F�G

H�IKJ"L HKM"H$L N�L HO P$Q�R S PH�IKJ"L HKM"H$L N�L NT"U R V$W$X Y�ZK["\ YK]"Y$\ ^�\ _`,a"b cd�a e�fKg"h eKi"e$h j�h kl�m$n o p"q r s$t

u vw�xy�z

{}|,~"� ���5�5�5|

��� ��� � ��� ����������� � ����� � � � � � � � �������K����� ��� ��� � � � ��������� � � � ��� � � ���K��� ��� ���

�¡ £¢¥¤§¦�¨ª©¬«£ ®­¯©±°² §³

´ µ(¶5·¹¸�º»µ�¼�½¹¾À¿ Á¹¿ Â5¿ µ¹Ã�Ä�µ(¸Åµ§·§Æ�½Ç¸�È5¿ É�·§º5½ÊÁ,·(¾Ë½(Æ

Ì Í Î Ï Ð Í

Ñ�Ò Ó Ô Õ Ö

× Ø Ù Ú�Û Ü

Ý Þ ß à á â

ã�ä å ä

æ ç è é ê hosts.txt

ë ì í î ï ìñð ò ó ô ð õ ð ô ö ô ð÷ ø ù ú û ü ý þ ÿ � ý � ý � � � �� � � � � � � � � � � � � ��� � � � � � � � � � � � �� � �� � ���� �

NIC – Network Infomation Center� acessado por todos os outros

hosts via FTP

"! #"! $ #"! %"&"')("*"+ , #"&"- ! $ . / ! 0 $ &"132�45 "&"$ ,36 7", $ ! , #"&31"&"$ 8 9 : ;"< 8 # &3=5*"- &"$ !">

?A@CBEDGF"HJILKC@NMOIQPR@GS

T UWVYX[Z3\]U_^a`EbcUedYf_U[g h]ViUkjk`l\[`lmaX[bn`Wjo\qp jkdYZ_p Vifsr�\EU

t�u v u

� �

��� ��� � ��� �������� � ����� � � � � � � � ������������� ��� ��� � � � ��������� � � � ��� � � �� ���� ��� ��!

"$#&%

' (*),+ - .0/�13254 6 798�:3; <>=@?>A�BDCE FHGJILK MHNPORQ0FSGTIUK MSN�VW XTQZY�Q[X�Q \ ]�^`_baJ_c]T^>d[^*e�fPg@^P]DdHh ]�i�jch aZkTl d�_DfPkm_cf0nTj�fTi�fpopfJq f

r sHt@u�v�w�x y{zR|~}H�~|5zL�5�������@���@�H|>� ���H�>���@�5zL���5� zU�~�`� � �H��T�p�D�~� ���5���m���~�5�{�{�[�5�H�@�9�5���J J¡~¢`£  J¤b J£ ¥m£  c�`��¦�� �H� § ¦¨�{�[��©ª «p¬[­¯®p°p±¯®[²D±3³P±P°p´Lµ�´�µ�±Zµ�­P°0¶P­�«p·p´S«Pµ�­R·p­Zµ�­Z°`­�°*«p­S²m´�°

¸ ¹@º�»½¼0¾m¿,À�¹�Á3Â0¿�Ã�Ä�À~Å�ÆP»ÈÇmÉ~Ê

Ë�Ì Í�Ì Î Í�Ì Ï�Ð�Ñ�Ò�Ó�Ô Õ Í�Ð�Ö Ì Î × Ø Ì Ù Î Ð�Ú�Û�Ü�Ë�Ð�Î Õ�Ý Þ�Õ Î Ì Õ Í�Ð�Ú�Ð�Î ß à á â�ã ß Í Ð�ä�Ó�Ö Ð�Î Ì�å

æèç�éëê0ì,ê0í,î½ç ì&ïñð&òÈóUô3ìöõ9ðèïëéø÷ùðöúûé,ó

ü ýDþ ÿmý ��� þ��RýDþ��0ý ��� ÿ� ýmþ þ�~ý � ýbÿ ������ýDþ�� ����� ������������� ����� �"!#� $��

% & �'����(�*)�+�� ����)

, -�.�/10�230�/"4156275�8

, 9 5;:<5>= ?�= /;= 0�2@/"A�BDC;BE0GF 5;4�2H0

, I A 9�5J/"A�? 415�2LK�M N<5;?POP9�M Q�= 41A�8

RTS UTS V UTS WTXTY1ZT[T\ ] UTXT^ S V _ ` S a V XTb�cedfRTXTV ]�g hT] V S ] UTX�bTXTV i j k lTm i U X�nf[T^ XTV STo

prqTs�tuPtvPwxq uzy>{z|G}@~�u���{ry�s���{���sP}

�e� � ���3��� �3� � �e����� �3� ����� ��� �f� � ��  ¡¢�£ ¤T¥ ¦�¢�§�¨T¢3©Tªe«3§�¬ ­�® « ªe¥ ©e¯

¥eª�¢ §�® ° ±�²e³ ´T²�µ

¶ · ¸e¸�¹ º

»e¼

½�¾T¿ ½�À ¾ ½eÀ ¿fÁ

ÂeÃ Ä Ä3¿TÅÂeÃ Ä Æ ½�À ¿ Á Æ »�¼ Ç ½3È ÄeÉ3È"Á ÅeÁ�Å�É�È�Ê Ä3à É�Ë ÉeË Ì3Í È�Á3Ä�Ë ÁÎ3ÏeÐ3Ñ Ò Ó Ò ÔTÐeÕeÖ�× Ø ÙÛÚ1Ü Ý ÞTß3à à á âãß�ä�à å æ å ç�è é7ê�ë"ä3å ì íîäeë ç ï

ðTñ òTñ ó òTñ ôTõTö1÷TøTù ú òTõTû ñ ó ü ý ñ þ ó õTÿ����fðTõTó ú�� �Tú ó ñ ú òTõ�ÿTõTó � � � � � ò õ��føTû õTó ñ�

����������������� ������� �"!#�%$&�����(')�%*+���

, -/. 0/1�231�435�. 27698703:3;<23=>8?6�0A@B8DCE03:

çeè3ß ë�å à FeêHG ITê�ë

J K ä3å L ï

M�K

NHOQP>R SUT O�VXW�YUS�ZU[ T \�O�V�] N�OQP>R SUT O�VXOQ[ W�^QSUT _ ^�\�T OQS`^QT VaBbHcQd>e fUg c�hXi�jHc�iQk l�m g n�cHh o�p`qQe h j�h

n�cUd r sQt u�vQwUx y v�z�{H|�}�~�sU��|Ut ~�x vQx }|H�Q� � x wH} � x � �Ux z�{�|�}XsQt u�vQwUx y v�~�x sQwHvQx }uHs�� � x wH} � x � �Ux z�{H|�}Xu�s���|Ut wHvQ��|QwH� vQx }x wH� � sUt u�vUwQx y v�z�{�|H}�x wH� |Qt w�v�~�x s�wHvUx }�>x � � x wH} � x � �Ux z�{�|�}��>x � x � vQt |�}wH|H� � �Ht x wH~�x ��vQx }X~�|QwH� t sH}��H|�} �U��sUt � |��H|�t |H��|�}sUt u � �U� ���U�Q� � �����H�����H�H� � ���H���Q� �H�Q���U�H� �U� ����H� � �H� � �> ��U¡ � � ¢�£H¤Q¥ ¦H§�¤�§H¨�©`ªQ« ¨ ¬H¨�­ ® ¯�°�±�²`³�³H´

µ�¶ ¶ · ¸ ¹U¹Hº»º»ºD¼ ½ ¾�¿U¾ À Á� ÃÄ Å�ÆXÅ Ç È�É�Ê Ë�Ì ÉUË�Ê ÍXÎ�Î�Ï Ð�ÑÓÒQÔÕ�ÖU×ÙØÓÚÓÛ Ü�Ý�Ö�Þ ßáà�Û â Þ ã

ä�å æ�å ç æ�å è�é�êXë�ì�í î æ�é�ï å ç ð ñ å ò ç é�ó�ô�õ`ä�é�ç î�ö ÷�î ç å î æ�é�ó�é�ç ø ù ú û�ü ø æ é�ý`ì�ï é�ç å�þ

ÿ��������������� ��� ���� � �����

� �������! !�"�� $#&%'��($ �#!�&�) &*+-,.+&/$0!+213+-465�798&:<;=?>$@-A B CD@&E$F�G�F-= H'>2=JI&B E$F$=J>&HE!>�K�F-L�>$H B K$E!>&G!>&K$E!>&K$MJ>&HN!O6>�P6F�F!G!>"=J@&L.G!@&=J@=?>$@-A B CD@"=�>$H6M'@QMJ@"=J>$R6@�>N!O6>�>&H6MJS�F�F-=UTV@�K-B C'@$E&F!H>-LWO$L�@�X2B >2=J@&=JN�O-B @

Y Z [ \^] _ ` a b c aed

f g h h i j

k l

m n o m p n m p o q

r s t t oeuvxw y y ze{ y | } ~ � { � ~ � � �eze~ vey� � ����� � ��� ����� � �x���

�e� �e� � �e� �e�e�'�e�e� � �e�e� � � � � � � � �e�� �¡x�e�e� ��¢ £e� � � � �e���e�e� ¤ ¥ ¦ §e¨ ¤ � ��©x�e� �e� �eª

«�¬�­�®�¬�¯�®°�±�²´³�µ ¶ ·.¸�²�¯�®

¹ º¼»½¿¾&ÀÁ½¿»�ÀÃÂ"Ä&º¼ÅÁÀÀÁÂ-ÅÁÀÃÆ!ÀÁÇ-ºÉÈÊÌËÍÀûÂ$ºÁ»ÎÀ2ÈÐÏ$È2½ÑÏ¿»�ºÁÏ!Ä2Æ�ºÀ¿È¿¾"½-ÇɺÒÅÌÀÓÂ$ºÁ»ÎÀ2ÈÔ Õ Ö!×'Ø2Õ Ù Ú'Ø$Û$Ö�Ü�Ö�Û$Ö$Ý�Þ Ü-Ù ÖÙ Ü&ß Ø�Û-Û2à á Ø&à'â

ã ä3åçæ è ä?é åçæ ê é ë3è ì3äUé íUã

î3ïJðUñ î3ò'î3ñ óUñ î

ôeõeö ÷ ø6ùeú�û ö üeø ý ú6þeûÿ������ ��� ����� ���� ÿ� ���

�� ���� ������� ��� �

����� � ����� � ! "�#�#%$ & "�$ '�"

$ (�)�* + (,& )�* - & .�+ '�(�& /�$

� �

��� ��� � ��� �������� � ����� � � � � � � � ������������� ��� ��� � � � ��������� � � � ��� � � �� ���� ��� ��!

"$#&%('*)*+-,/.10-+324.5#7698�#&:(;38=</>@?A,B+

C DFEHGJI(KML�NODQP=DSR�P=TVU W�DQX�TQTYL[ZMN=\[DX�T@RMD[]HTYL^XAU L�W�_[U `VKMa X�D

b D=L RMDS]HTSLOL[U ]H`YcSd U P=D=L LMe[DN=f=_[K=ZMN=XVD=LHTV] g=DSR�N=L

b P=N=X�NJg=DhRMNFZMD[LML[K=USK=] i=D=L�Wj L�TS_Mk[U X�D=_JXST@RMDS]lTSL mAnSo�pFqMp=rhs t u=rvFw rSxMpSr w pVy�z v|{HvSw p } ~ �Y�

� �=�Q�M�S�H�S�O���[�����A�J� �[� �����M�[���=�� �M�V�V�M�V���S�V�����V�H���������V���=������ �S�M�

� ���*�����Y�^� �H�H�Y�^�*������^�Y�A���J� � �^�H���/¡ ���J� ¢£�^¤&�H��¥��¦�§©¨^§«ª*¬�­Y®A¯^­Y¦°Q± ¦J­Y¬^­S²l¨ ± ³ ªµ´H¦$´H¯^§�¶ · ± ¯�¸

¹ ª3ª�¨lºV¯H­ ± ´HªH´H¦$´H¯5º�¯�»�¯½¼³ ¯^§&»lª^­�º ± ¾ ° ª�´Hª*¦^·Hº ­Y¦µ¯l¸¸�¦�­Y® ± ´H¯H­Y¦^¸5´l¦µ·�¯J§¿¦H¸5´�ª­=ª ± À

Á� Ã�Â Ä Ã� Å�Æ�Ç�È�É�Ê Ë Ã�Æ�Ì Â Ä Í Î Â Ï Ä Æ�Ð�Ñ�Ò�Á�Æ�Ä Ë�Ó Ô�Ë Ä Â Ë Ã�Æ�Ð�Æ�Ä Õ Ö × Ø�Ù Õ Ã Æ�Ú�É�Ì Æ�Ä Â�Û

Ü$Ý&Þ(ß*à*á-â/ã1ä-á3å4ã5Ý7æ9ç�Ý&è(é3ç=ê/ë@ìAâBá

í�î[ï ðHñ ò óMô�õ ö�ô[ð

÷ ø ô�ôMù ú

û�ø

ïMü�ý ïMþ ü ï�þ ý�í

ö�ñ ÿ ÿ=ý�î

�����

��� �����

�� � � ����� � � � ����� � � � ��� � � ��� � � � !�� ��� ! " � ! ���# $ � % & ' � ! ��� ! � � ( ) * * + , - .�) / .�) - 0 1 2�1 3

4�5 6�5 7 6�5 8�9�:�;�<�= > 6�9�? 5 7 @ A 5 B 7 9�CED�FG4�9�7 >EH I�> 7 5 > 6�9EC�9�7 J K L M�N J 6 9EOG<�? 9�7 5�P

QSRUTWVYXGZ\[^]UV`_aRcbdVUefRUT

g hjikhml^npo qarshutwvExzy|{}nsqm~W~hjyj� �zhm� yj� � � vE�zn|h � tp~ �zh�� ��{�{nz{j~��E� ~�rjq host X

����� �w� � ����� �����

� � ����� �

���

����� ��� � ��� �G�

��� � �����

�����

hostX

��� ��� � ��� �� �¡�¢�£�¤ ¥ �� �¦ � � § ¨ � © �  �ªE«�¬G�� �� ¥E­ ®�¥ � � ¥ �� Eª� �� ¯ ° ± ²�³ ¯ �  E´G£�¦  �� ��µ

QSRUTWVYXGZ\[^]UV`_aRcbdVUefRUT

¶ � ��� � · � ·���w������¸ � � � ¹�º�» ¼�½ ¾�º�¿�¼�À Á º�À ¾� ¿�¼�À¿�ºjü�Äsº�»

Á º�À ¾� ¿�¼�À¿�ºjü�Äsº�»Å�Æ�Ç È�É Ê�Ë

Ì�Í Î ÏÐ ÑÒ�Ó�Ð Ô ÕÖ�×�Ø�Ù�Ú

Ö�×�Ø Ù�Ú

Û Ü Ý Þ�ß�Û Ý Þ àÛ Ü Ý Þ�Þ Ý Ü á â ã Ü Ý

ß Û Ý Þ à

Þ Ý Ü á â ã Ü ÝÞ ß

äæåzçzè�ézêzëzìEíïî

ð�ñ ò�ñ ó ò�ñ ô�õ�ö�÷�ø�ù ú ò�õ�û ñ ó ü ý ñ þ ó õ�ÿ����Gð�õ�ó ú�� ��ú ó ñ ú ò�õEÿ�õ�ó � � � � � ò õ��Gø�û õ�ó ñ�

���������������������! "��#$���

%'& (*)+& ,'-.,/ (10*2�0�3�& 4 ( 5�6 & 7�4 / ('&/ 698 ('- 6 2

5�6 & 7�4 / ('&/ 698 ('- 6 2:�;*< 6 & =*(

>�? @ AB ADC�? B E @

F',�G�H 6I J A K LK A @ M E N @ A

K I

OQP+R�SDT U+P'VDSDWXDY Z'[

\D] ^+_Q] `'ab`+ced'^+ab^gf*hi\kj h'jDl m'jDn o p'q�r'qs t'u�vDw x't'yDvDs z {}|�vDs ~}v}s �'yiv

���.�.���.�.�.�����

��� ��� � ��� �����Q����� � ����� � � � � � � � ������������� ��� ��� � � � ���������   ¡ ¢ £�¤   � ��¥���� ��� ��¦

§©¨«ª�¬�­¯®�°�±�²�± ³´ª�µ¶±�· ¸�ª�²¹±«¬ ²�ª»º¼±�½$ª�µ

¾ ¿QÀ Á'ÂDÃÅÄQÆ ÇQÈ+ÉËÊQÌ ÉQÍÎ Ï*ÐDÑDÒ*Ï�Ó+Ô Õ�Ö ×'ØDÙ*ÚDÛ�ÜQÝgÝbÞ�ßDà�á'â ÜQÝ'àÛ*ã'Ýbä+ÝDÛ*Þ�ßDåDÙ*ßgà*ßDÞ�ÝDæ á�ßDà9ÝÛ*ÝDç9ßiè}Ýêé*à�ëDé*à+â ÝgÞ*ßDà�á'â ÜiÝ'àìËíDìDîDï�ð�ñ òËó ô}õ+ö ô}÷ øúùDû�ü�ý�ù'þþ*ÿDý���� �Qù'ý�ÿDþ

� � ü�ÿDý�ø*ü�� ��ø ��Dû*ø��iùbùgþ�ÿËý���� �iù'ý��'ù� +ù*þ�ÿ�Dû*ÿgý*ÿDþ�ù� ��ÿDý9ù*ù�9ÿ��}ùgþ�ÿDý���� �iù'ýúý�ÿ'ü�ù'ý��øû��9ø�� � þ�ü�ø��iÿbþ�ÿËý���� �iù'ý�ÿDþ��}û�ÿ� ù��Qÿ��«þ�ÿDý� 'ù�*þ'û�� ü�ø��iù'þ

� ��� ����! �"!#�"�����������$�� øDû�ü�%}ù+ý�� ü�ø'ü�� ��ÿ �&�Dû*ø���Qùúø'�()�*�+�)-,�.0/!1�+�'�2�(34 5�.�*�+�'06�7)�('�8�4 5�+�':96;(�,�(�7<.6-,�+�'�4 5�.�5()�+=&'�(�+:5�+7�> 2�4 +�3�+�2�)�6�? ,�.�5�+

@ 2�+�2 A .6;,�B�+�'�4 ,�.�,�4 8�( C&96�.�2�5�+0.'�()�*�+�)-,�.0/!1�+�'�2�(34 5�.�*�+�'06�7)�('�8�4 5�+�':96;( D�E�F G�H�IJK;G�L�M�N O�J�O�H�P�LQM;H�L�O�LI�R S�N LT�L�S�P�K�U G�J�O�L

� �

��� ��� � ��� �������� � ����� � � � � � � � ������������� ��� ��� � � � ��������� � � � ��� � � �� ���� ��� ��!

"$#&%('*),+.-0/213/ 45%067/98 :.%91;/&' 1(%=<>/0?@%06

A B�C DFE�G0HFI9G�IKJMLNC HNEOJPIQG0HFIR EQSTINGVU�WYXNH�X0GYIZJMLNC HNEZJB[IOS\X�]�B�EQJYC HNXNHNI9DYXZJ^X_ IOJ[E0E�];STXOC G _ E R X�GY`a bPced fhgec�d i jMkMl[cmc^nYoMl*l�pq r^s[tMuMvZwexPyMzY{}|�wT~MtYr^w�|�t|Fq {^�Mt*z.�^z�v(we�P�mt[ueq |�we|�z{^tY�Mu^zTw�~�ter^w

� ��q �PtM{�|�z�{^z�uM��q |�t[umz�{*� �eterP�P� �� ���M�M�^�����^�m� � �P���e���M�����^�^� ���m�[����M�[�������O�K�^�M���M�M�N�^� �^�^������^�K  ¡^¢¤£^¥m¦N�¤§m¨^©M�h��£mª[¥�©*�¬«m£M¡��­ £¬��©[¥�®m  ­ £^¥K¯¤¥m  ¦N°^¥m  £± ²Y³e´^µ^¶¤·m¸¤¹

º » · » ´^¼ ½�¾¤¿mµhÀ�¼eÁ�·MÂ�À�µ^¶^à Ä�·�Ä�¼¸�µMÅ[¶�¼¬·KÆ^µM¾¤·Z¼*µmÅPÀ�ÇeÁ&·^¸Ã ¾^Ȥµ^¶mÁN·^É^Ê�¼M¸NÄ�¼*¸�¼M¶�Ë^à Ä�µ^¶�¼M¸Ì ¶mà ÁOÍm¶^à µ^¸ZµMÂh¸�¼ » Â�¾¤Ä�Í�¶^à µ^¸

Î�Ï Ð�Ï Ñ Ð�Ï Ò�Ó�Ô�Õ�Ö�× Ø Ð�Ó�Ù Ï Ñ Ú Û Ï Ü Ñ Ó�Ý�Þ�ß�Î�Ó�Ñ Ø�à á�Ø Ñ Ï Ø Ð�Ó�Ý�Ó�Ñ â ã ä å�æ â Ð Ó�ç�Ö�Ù Ó�Ñ Ï�è

éëê.ìTí5î.ïKê@ð�ê.ñ\òôóëõ�ö�ñKï�ìhê.ñ\ð÷îùø7î�ñ¬óùð7óúûê7íüó�ñ

ý þ ÿ � � þ�� � � � � � � � � � � � � � � � � � � � � � � � ��� ý þ � �� � � � � � � � � � �� � � � � � � � � � � � � � � � � � !

"$#$%'& ($(*) +$, -$././0 1 2 3$4 5768-91 -

:$;$<>=@? A =$BDC E =*F B$C : F G$E H$=*F I8AJDJ*K ? L*M*N*O8OPDQ R$S/S/TVU W/XZY [ \$]_^ ` a \cb*d>e*f g*h g$i�g*` g*jh a e$glk mVn o*p$q*o*r o$s�tuq7t v$t$wDx y{z | }9~D���*�$� | �8| �7~D���$�@�����V�$�*�8�$y{�$�*�*�$y �$�*�*�8��7�*�*z � � �$�*�*� �$�{�$� �*� �

�/� �/� � �/� �/�/�7�/�/�   �/�/¡ � � ¢ £ � ¤ � �/¥§¦�¨©�/�/�  §ª «/  � �   �/�§¥/�/� ¬ ­ ® ¯/° ¬ � �§±©�/¡ �/� �/²

³>´_µ·¶¹¸»º¼´¾½V¸»¿ÁÀ¾ÂV÷¿u¸uÄcÂV÷¿Á½Å´ÇÆÉÈËÊ

Ì/Í Î Ï Í Ð/Ñ*ÐÒ Ó7Ô Õ Ô Ö × Ø Ó Ù/Ú Û ÜÞÝ ß à Ûß Ú8áDà/â8Ú ã

Ù/Ú Û ÜÞÝ ß à Ûß Ú8áDà/â8Ú ãä å©æ ç è é ê

ë/ì í çî ç*ï�ì î ê í

ð$ñ�ò/óÞôõ ö ç è ÷è ç í ø ê é í ç

è õ

ùÞç í ê ú û©ç î ê èü ý þ ÿ

� � � � � � � � � � � � � ����� � � ������ � ��� � �! �" # $�% & �'�(�# $ % & �!)�(�#�$ %�&* +!,�-�.0/�+2143!+!* 5 -�.* +!,�-�.0/�+76 +!* 89.�* 5 :* +�,�-!.2/�+0:43!5 .46 ; /!:�/�+* +�,�-�.0/�+7; <!= .46 >?:�, -�.0:�/4; @�; .�<!:�AB C4DE FG�H I�H J I�H K�L�MON�P�Q R I�L�S H J T

U H V J L�W2X�Y9G�L�J R2Z [�R J H R I�L2W�L�J \ ] ^ _�` \ I L2a9P�S L�J H�b

cedgfihkjml9n

o prqsqut v wxw y{z}|�~sz��s��z � �}���r� ����� � �}� � ����� � �r�r�u���{�� � � �r� ���

���r���������

��  ¡�  ¢ ¡�  £�¤�¥O¦�§�¨ © ¡�¤�ª   ¢ « ¬   ­ ¢ ¤�®2¯�°9��¤�¢ ©2± ²�© ¢   © ¡�¤2®�¤�¢ ³ ´ µ ¶�· ³ ¡ ¤2¸9§�ª ¤�¢  �¹

�º�»�����¼���

½4¾�¿0¾�À�¾0À�Á2Â�Ã�Ä Å Æ ¾�Ç�È!É2À!É7Ê�¾�Æ À�Ë̾�Æ ÁÍ Î!Å Á4Æ Ï ¾�Ð�Á2À�ÁÑÆ Á�À�ÁÂ�Ò�Ó Ó4Ó�ÓÍ ÓÔ�Õ×Ö Ø!Ù�Ú Û Ü�Ý Þ�ß à á�â�Þ0ã�Þ ä�å�æ�ç�è�é ê

ëOì í î�ï4ì ð

ñò ó ôõö÷øù

úûüýþþ ÿ ü �

� �� ���

���� � ��� ��� ����� ���� �� �����! �"$#!#��!#%#�"& ��('*)(+(, �-$'

".+�/(, -$+�0(��12��"$ �"43�".+�0(�'5".+�#�-�6�"7+�#%-�8���-�/�9(#:0(";�<�=!>$?�@ ; A BDC!E F

G H�I�J!K$L�M N2OQP R�S�T(U�V!O�W�T:T.R�S�U�T&XY U�X!W�T$Z!Z�X:[(O2O Y(\ P W�O$]�^!X:T&OW!O$_DO([(O:[(T:S�U�O$R�Z Y X�U�S�T

G ` _ Y U�X!W�T$Z!Z�XaP [(TbR�S(P V.P W�O%Xc(d�e�f�c&g�f�c�h�i(j�j�c:k$d�i:i4l i&k$d�i$fj�i2h�cbmnd�o(p h�q!f%q�e�f�q!r�s(j:t(iud(mi.o�t(i(f�ibv�cnw.x iQd�m5q g�c�f�e�q

� �

��� ��� � ��� �������� � ����� � � � � � � � ������������� ��� ��� � � � ��������� � � � ��� � � �� ���� ��� ��!

"$#&%('&)+*-,

.0/ 1 2�3�4�2

50687�9�:8;<7=�>@?0A@B@C

D�E�F�G H�EJI K�L@EM�NJO PQ@R�S�RUT�V�WJX V�R�Q@WUYZ@[�[�\U] ^ _�[ `�a�b_�b�c�d e�bJ] [�Z@b\�fJ] b g0h

ikj0l@mon

p�q0rUsJt uwv@r

xzy8{�|�}8~<{p�v@�0�@q@�

�0�0�@���� �@�@�w�0�@���

���U��� ���@� ���J���� � �� ����� �����J� � � �J�U��@��� � � � �U� ��������U��� ���@� ���J���� � � �0�

� �¢¡¢£ ¤ ¥��§¦<¨§©«ª¢¬®­¯¬°¬®±¯¬²¥®³®´z�¶µ·�¸¢¹¢ºJ»°¸ ¼¾½o¿ À¢Á ÂoÃ(Ä Å

Æ�Ç È�Ç É È�Ç Ê�Ë�Ì�Í�Î�Ï Ð Ñ�Ë�Ò Ó Ô Õ ÖU× Ø Ù Ú�Û�Ü�Ý�Þ�Ú�Ù ß�à á�â ã ä â å�æ�ç�æ�ã è é ê ë�ì è í î�ï�ð�ñ î�ò ó�ô

õ$ö&÷(ø&ù+ú-û

ü ý®þ�ÿ���� ���¶ÿ� ��� ������ ������

��� � ����� � �! " � � #%$&� ')()* +,�- .)/�0 /

132&4�265626187)9: ;�< = >�= ?A@�B CD�:FE�;:G�H I J�K)L�J�M

N O P)QR S TVU W J�X�JZY)M�[&\]�^�_�`)a&bAc _Zdfefg�h&i j k

l monqp rVst&ru v)w x y�z6{ |)}~ �)�V� �y�w y

��� v ��{�z�&x v y�w�v �&{����� w ��x ����w

u � �����)�)� ��� � ���������A��� ������)��� �)�������� F¡�¢��¡�� ¡�£  ¤�¥F¦§¥¨�© ª�«

¬ ¨ ­ ®)¯)°�±�² ³�±�´�±Zµ­�¶6·�¶¸ ±�­ ¸ ¶�¹)®&·A² ¶Z³�®­�±6· ´�º ³�®�·¼»f½A¾�¿�À Á Â

ÃqÄ ÅqÄ Æ ÅqÄ ÇqÈqÉ�ÊqËqÌ Í ÅqÈqÎ Ä Æ Ï Ð Ä Ñ Æ ÈqÒ)ÓÕÔÖÃqÈqÆ Í)× ØqÍ Æ Ä Í ÅqÈ)ÒqÈqÆ Ù Ú Û ÜqÝ Ù Å È)ÞÖËqÎ ÈqÆ Äqß

àâáäãæåÖç¼è§é8ê�ëìçFëFí îðï�ñ¼òFó�ô�õ

öA÷Aø ùûú�ü ý�þ ÿ�� � �������

outToServer

inFromServer

inFromUser

� � � � ��������� ��������� � ���������������� ���� �!#"�$�%�&�')(

inFromUser *�+�+�,#-/. 01 0�2�0�3�4�+�2�-�. 5�3/26-/. 0 4�3�7�8�+:9;outToServer *

< 3�4�+=2�-/. 5�3�2)> ?@0@> . ,�A�0�5�3 B�C/D#E�F�G HI�J K#L H M�N�H O P)Q RSRTP U V#WYX Z�[ P

\ ] W�Q=^�_/U ` ] ^TQ�a#_/U P)P�[ U a�b�PX ] a#_�Q ^�c/U `�P�d#P�^YP ] X [ U Q�a�c�Q

\ ] X [ U Q�a�c�Q�[ e�P�[ U a�b�P�` ] W ] X/f�Q�cginFromserver h�Q�U R�d#^/U RiQ j P@a�Pc�Q�[ P

k�l m n/o p6q

r/s t u vYw x s w�yiz t { x | } ~ ����y�z t { x | }Y~ �

�Y� �Y� � �Y� �Y�Y���Y�Y� � �Y�Y� � � � � � � � �Y�������Y�Y� ��� �Y� � � � �Y���Y�Y� � � � �Y� � � �����Y� �Y� �Y�

���� ¢¡�£i¤�¥�¦T§©¨«ªY¬ ¡��i �¡ ­ ®«¯�°�±@² ³µ´�° ¶ ·«¸º¹�»

¼�½=¾�¿/À Á�Â�¾Ãhostid Ä

Å�Æ Ç È�É�Ê�È

envia solicitaçãoclientSocket

Ë ÌYÍ�Î Ï=Ë�Ð Ë�Ñ Ò Ó�Ë�Ô�Í�ÕÖ�×)Ø�Ù/Ú#Û�Ü�Ý/Ù Þ�ß�àcria um socketconecta a hostid, porta=xclientSocket =

Socket()

espera por solicitaçõesconnectionSocket =welcomeSocket.accept()

cria um socketporta=x, para antender solicitações:welcomeSocket =

ServerSocket()

lê a respostaclientSocket

fechaclientSocket

fechaconnectionSocket

lê a solicitaçãoconnectionSocket

escreve a respostaconnectionSocket

áYâ ãYâ ä ãYâ åYæYç�èYéYê ë ãYæYì â ä í î â ï ä æYð�ñ�ò�áYæYä ë�ó ôYë ä â ë ãYæ�ðYæYä õ ö ÷ øYù õ ã æ�ú�éYì æYä âYû

üþý�ÿ ������� ����� ��������import java.io.*;

import java.net.*;

class TCPClient {

public static void main(String argv[]) throws Exception {

String sentence, modifiedSentence;

BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));

Socket clientSocket = new Socket("hostname", 6789);

DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream());

BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));

sentence = inFromUser.readLine();

outToServer.writeBytes(sentence + '\n');

modifiedSentence = inFromServer.readLine();

System.out.println(“FROM SERVER: " + modifiedSentence);

clientSocket.close();

}

} ��� ��� � ��� ���������� ! ����" � � # $� % � ��&('

)����� !(* +�! � � ! ���(&���� , - . /�0 , � �(12��" ��� ��3

4�5�687:9�;�<=6 >�?�7@?BA�CEDGF=Himport java.io.*;

import java.net.*;

class TCPServer {

public static void main(String argv[]) throws Exception {

String clientSentence;

String capitalizedSentence;

ServerSocket welcomeSocket = new ServerSocket(6789);

while(true) {

Socket connectionSocket = welcomeSocket.accept();

BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));

DataOutputStream outToClient = new DataOutputStream (connectionSocket.getOutputStream());

clientSentence = inFromClient.readLine();

capitalizedSentence = clientSentence.toUpperCase() + '\n';

outToClient.writeBytes(capitalizedSentence);

}

}

}

� �

��� ��� � ��� �������� � ����� � � � � � � � ������������� ��� ��� � � � ��������� � � � ��� � � �� ���� ��� ��!

"$#&%('*),+.-0/214365�7 '*#,%.' 8 96'*);:<7 =>1?) @�ACBED.FGIH&JLK(M N2O.JPhostid Q

fechaclientSocket

lê a resposta clientSocket

R$S T U2V�W�U

cria socket,clientSocket = DatagramSocket()

usa hostid, port=x,para enviar uma solicitação clientSocket

cria socket,porta=x parasolicitações:serverSocket = DatagramSocket()

lê solicitaçãoserverSocket

escreve emserverSocketespecificando o clienteendereço,porta

XZY0[\ ]�^�_ ` acbed f;gLaih acjlk m�f n;o<p qercs�tlu�vcrw r xzy { |;}�~ |>|c�;��y { xl{ ~ �;�>|i}�~ |�|c}��;{ � � ��|�� ���l� �l�;� � ���e�;� � � �e�;� �;� ���i�� � ���;� �i� �c�;� ���c�l� �l�;��� � �l� � �;�>�i��� � ���c� � �i� � ������  �L�c� � � ¡ ¢z£ ¤ ¥;¦�§ ¥ ¨.©cª«c¬�­ ¬c®;¯ ¬i°>¬

±�² ³�² ´ ³�² µ�¶�·�¸�¹�º » ³�¶�¼ ² ´ ½ ¾ ² ¿ ´ ¶�À�Á�Â�±�¶�´ »�à Ä�» ´ ² » ³�¶�À�¶�´ Å Æ Ç È�É Å ³ ¶�Ê�¹�¼ ¶�´ ²�Ë

ÌÎÍ�Ï Ð�Ñ<Ò0Ð ÓÕÔ×Ö&ÔÙØ,ÚÜÛCÝ�Þ

class UDPClient {

public static void main(String args[]) throws Exception {

BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));

DatagramSocket clientSocket = new DatagramSocket();

InetAddress IPAddress = InetAddress.getByName("hostname");

byte[] sendData = new byte[1024];

byte[] receiveData = new byte[1024];

String sentence = inFromUser.readLine();

sendData = sentence.getBytes();

DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 9876);

clientSocket.send(sendPacket);

DatagramPacket receivePacket =new DatagramPacket(receiveData, receiveData.length);

clientSocket.receive(receivePacket);

String modifiedSentence = new String(receivePacket.getData());

System.out.println("FROM SERVER:" + modifiedSentence);

clientSocket.close();

}

}

ß�à á�à â á�à ã�ä�å�æ�ç�è é á�ä�ê à â ë ì à í â ä�î�ï�ð�ß�ä�â é�ñ ò�é â à é á�ä�î�ä�â ó ô õ ö�÷ ó á ä�ø�ç�ê ä�â à�ù

úCû�ü Ö>ý�þ�ÿ ü ÓÕÔ�Ö2Ô Ø,ÚÜÛ Ý×Þ

class UDPServer {

public static void main(String args[]) throws Exception {

DatagramSocket serverSocket = new DatagramSocket(9876);

byte[] receiveData = new byte[1024];

byte[] sendData = new byte[1024];

while(true) {

DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);

serverSocket.receive(receivePacket);

String sentence = new String(receivePacket.getData());

InetAddress IPAddress = receivePacket.getAddress();

int port = receivePacket.getPort();

String capitalizedSentence = sentence.toUpperCase();

sendData = capitalizedSentence.getBytes();

DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, port);

serverSocket.send(sendPacket);

}

}

}


Recommended