时间:2021-05-20
网络应用模式主要有:
.*;import java.io.*;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.applet.*;public class Aclient extends Applet implements Runnable,ActionListener{ JButton button; JTextField textF; JTextArea textA; Socket socket; Thread thread; DataInputStream in; DataOutputStream out; public void init(){ setBackground(new Color(120,153,137)); setLayout(new BorderLayout()); Button = new JButton(“发送信息”); textF = new JTextField(20); textA = new JTextArea(20,30); setSize(450,350); JPanel p = new JPanel(); p.add(textF); p.add(button); add(textA,”Center”); add(p,”South”); button.addActionListener(this); } public void start(){ try{ socket = new Socket(this.getCodeBase().getHost(),4441); in = new DataInputStream(socket.getInputStream()); out = new DataOutputStream(socket.getOutputStream()); }catch(IOException e){} if(thread==null){ thread = new Thread(this); thread.setPriority(Thread.MIN_PRIORITY); thread.start(); } } public void run(){ String s = null; while(true){ try{ s = in.readUTF(); }catch(IOException e){} if(s.equals(“结束”)){ try{ socket.close();break; }catch(IOException e){} }else texA.append(s + “\n”); } } public void actionPerformed(ActionEvent e){ if(e.getSource()==button){ String s = textF.getText(); if(s! = null){ try{ out.writeUTF(s); }catch(IOException e1){} } else{ try{ out.writeUTF(“请说话”); }catch(IOException e1){} } } }}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
套接字是网络间通信的端点,套接字编程使这些端点能够传输数据,从而支持网络和程序之间的通信。对于初学者来说,套接字编程很重要,可以理解网络如何通信。套接字编程具有
这是用来快速学习PythonSocket套接字编程的指南和教程。Python的Socket编程跟C语言很像。Python官方关于Socket的函数请看http:
相关Java类SocketpublicclassSocketextendsObject·功能:TCP客户端套接字·构造方法:Socket(InetAddress
一、socket1.简介Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。sock
什么是Socket?Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。py