中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

電子商務(wù)概念seo關(guān)鍵詞有話要多少錢

電子商務(wù)概念,seo關(guān)鍵詞有話要多少錢,肇慶市住房和城鄉(xiāng)建設(shè)局網(wǎng)站,專門做尾單的網(wǎng)站我們首先要完成服務(wù)端,不然出錯(cuò),運(yùn)行也要先運(yùn)行服務(wù)端,如果不先連接服務(wù)端,就不監(jiān)聽(tīng),那客戶端不知道連接誰(shuí) 服務(wù)端 package d21z; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.a…

?我們首先要完成服務(wù)端,不然出錯(cuò),運(yùn)行也要先運(yùn)行服務(wù)端,如果不先連接服務(wù)端,就不監(jiān)聽(tīng),那客戶端不知道連接誰(shuí)

服務(wù)端

package d21z;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;public class fwd extends JFrame implements ActionListener,KeyListener {//1.窗體組件//文本域private JTextArea wby;//滾動(dòng)條private JScrollPane gdt;//輸入面板private JPanel mb;//文本框private JTextField wbk;//按鈕private JButton an ;//輸出流private BufferedWriter BW=null;public fwd() {//將組件初始化wby=new JTextArea();//設(shè)置文本域不可編輯wby.setEditable(false);//要將文本域放到滾動(dòng)條中,實(shí)現(xiàn)滾動(dòng)效果gdt=new JScrollPane(wby);//面板mb=new JPanel();wbk=new JTextField(10);an=new JButton("發(fā)送");//文本框和按鈕要放到面板中mb.add(wbk);mb.add(an);//將滾動(dòng)條和面板放到窗體中this.add(gdt,BorderLayout.CENTER);//將文本內(nèi)容也就是滾動(dòng)條放到窗體的中間this.add(mb,BorderLayout.SOUTH);//將輸入面板放到窗體的底(南)部//窗體屬性setTitle("服務(wù)端");//標(biāo)題setSize(400,400);//窗體大小setLocation(250,200);//位置setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//關(guān)閉方式setVisible(true);//是否顯示//發(fā)送事件an.addActionListener(this);wbk.addKeyListener(this);try {//創(chuàng)建套接字ServerSocket s=new ServerSocket(8998);Socket sk = s.accept();//獲取輸入流(讀取文本框的數(shù)據(jù))//使用BufferedReader的readLine()方法,為了一行一行讀取BufferedReader r=new BufferedReader(new InputStreamReader(sk.getInputStream()));//獲取輸出流(輸出數(shù)據(jù))也是一行一行的//BufferedWriter的newLine()方法BW=new BufferedWriter(new OutputStreamWriter(sk.getOutputStream()));//循環(huán)獲取數(shù)據(jù),并拼接到文本域中String line=null;while((line=r.readLine())!=null) {//將讀取的數(shù)據(jù)拼接到文本域中wby.append(line+"\n");}//關(guān)閉s.close();sk.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public void sx() {//獲取文本框的數(shù)據(jù)String text=wbk.getText();//拼接要發(fā)送的內(nèi)容text="服務(wù)端:"+text;//服務(wù)端面板顯示wby.append(text+"\n");try {//發(fā)送BW.write(text);//換行BW.newLine();//刷新BW.flush();//讓文本框?yàn)榭誻bk.setText("");}catch(IOException e1) {e1.printStackTrace();}}public static void main(String[] args) {new fwd();}@Override//按鈕事件public void actionPerformed(ActionEvent e) {sx();}//回車事件
@Overridepublic void keyPressed(KeyEvent e) {if(e.getKeyCode()==KeyEvent.VK_ENTER) {sx();}}@Overridepublic void keyTyped(KeyEvent e) {// TODO Auto-generated method stub}@Overridepublic void keyReleased(KeyEvent e) {// TODO Auto-generated method stub}}

?客戶端

package d21z;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.Socket;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;public class Khd extends JFrame implements ActionListener,KeyListener{//1.窗體組件//文本域private JTextArea wby;//滾動(dòng)條private JScrollPane gdt;//輸入面板private JPanel mb;//文本框private JTextField wbk;//按鈕private JButton an ;private BufferedWriter BW=null;public Khd() {//將組件初始化wby=new JTextArea();//設(shè)置文本域不可編輯wby.setEditable(false);//要將文本域放到滾動(dòng)條中,實(shí)現(xiàn)滾動(dòng)效果gdt=new JScrollPane(wby);//面板mb=new JPanel();wbk=new JTextField(10);an=new JButton("按鈕");//文本框和按鈕要放到面板中mb.add(wbk);mb.add(an);//將滾動(dòng)條和面板放到窗體中this.add(gdt,BorderLayout.CENTER);//將文本內(nèi)容也就是滾動(dòng)條放到窗體的中間this.add(mb,BorderLayout.SOUTH);//將輸入面板放到窗體的底(南)部//窗體屬性setTitle("客戶端");//標(biāo)題setSize(400,400);//窗體大小setLocation(800,200);//位置setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//關(guān)閉方式setVisible(true);//是否顯示//綁定一個(gè)發(fā)送的監(jiān)聽(tīng)事件an.addActionListener(this);wbk.addKeyListener(this);try {//創(chuàng)建客戶端的套接字(嘗試連接)Socket sk=new Socket("127.0.0.1",8998);//獲取Socket的輸入流BufferedReader r=new BufferedReader(new InputStreamReader(sk.getInputStream()));//獲取Socket的輸出流BW=new BufferedWriter(new OutputStreamWriter(sk.getOutputStream()));//循環(huán)獲取數(shù)據(jù),并拼接到文本域中String line=null;while((line=r.readLine())!=null) {//循環(huán)讀取wby.append(line+"\n");}//關(guān)閉Socket通道sk.close();}catch(IOException e) {e.printStackTrace();};}public void sx() {//獲取文本框的數(shù)據(jù)String text=wbk.getText();//拼接要發(fā)送的內(nèi)容text="客戶端:"+text;//服務(wù)端面板顯示wby.append(text+"\n");try {//發(fā)送BW.write(text);//換行BW.newLine();//刷新BW.flush();//讓文本框?yàn)榭誻bk.setText("");}catch(IOException e1) {e1.printStackTrace();}}public static void main(String[]args) {new Khd();}@Overridepublic void actionPerformed(ActionEvent e) {sx();}@Overridepublic void keyPressed(KeyEvent e) {if(e.getKeyCode()==KeyEvent.VK_ENTER) {sx();}}@Overridepublic void keyTyped(KeyEvent e) {// TODO Auto-generated method stub}@Overridepublic void keyReleased(KeyEvent e) {// TODO Auto-generated method stub}}

運(yùn)行結(jié)果:

http://www.risenshineclean.com/news/47836.html

相關(guān)文章:

  • 如何做電商網(wǎng)站成都seo的方法
  • 鄭州的做網(wǎng)站公司有哪些好搜搜索
  • 做網(wǎng)站即墨鄭州競(jìng)價(jià)托管公司哪家好
  • 賀卡制作優(yōu)化資訊
  • 榆次建設(shè)局網(wǎng)站普通話手抄報(bào)簡(jiǎn)單又漂亮
  • 個(gè)人網(wǎng)站建站指南他達(dá)那非片能延時(shí)多久
  • php做網(wǎng)站的好處寧波seo外包推廣渠道
  • 購(gòu)物網(wǎng)站圖片的放大怎么做的seo網(wǎng)絡(luò)推廣教程
  • html5網(wǎng)站下載建站模板哪個(gè)好
  • 網(wǎng)絡(luò)營(yíng)銷應(yīng)該這樣做seo優(yōu)化交流
  • 保定企業(yè)網(wǎng)站制作電商數(shù)據(jù)統(tǒng)計(jì)網(wǎng)站
  • 目前流行的網(wǎng)站開發(fā)技術(shù)浙江專業(yè)網(wǎng)站seo
  • 高端網(wǎng)站定制策劃長(zhǎng)沙官網(wǎng)seo技巧
  • 可以做書的網(wǎng)站全國(guó)疫情最新公布
  • 站長(zhǎng)平臺(tái)有哪些交換友情鏈接的方法
  • 談?wù)勀銓?duì)網(wǎng)站建設(shè)有什么樣好的建設(shè)意見(jiàn)做一個(gè)簡(jiǎn)單的網(wǎng)站需要多少錢
  • 一般做網(wǎng)站需要的js有哪些網(wǎng)絡(luò)營(yíng)銷的方法
  • web前端開發(fā)視頻教學(xué)seo排名是什么
  • 真正能約拍的app做好的網(wǎng)站怎么優(yōu)化
  • p2p做網(wǎng)站貴州二級(jí)站seo整站優(yōu)化排名
  • 機(jī)關(guān)事業(yè)單位網(wǎng)站備案谷歌瀏覽器下載
  • ibm網(wǎng)站導(dǎo)航特效代碼信息流廣告投放平臺(tái)
  • 高端做網(wǎng)站哪家好百度一下官網(wǎng)首頁(yè)登錄
  • 臺(tái)州網(wǎng)站建設(shè)優(yōu)化深圳seo推廣
  • 金華專業(yè)做網(wǎng)站建站推廣
  • 互聯(lián)網(wǎng)金融網(wǎng)站設(shè)計(jì)百度收錄查詢工具
  • 模型下載網(wǎng)站開發(fā)流程廣州網(wǎng)頁(yè)制作
  • 網(wǎng)站建設(shè)月總結(jié)怎么做百度關(guān)鍵詞排名
  • 網(wǎng)站首頁(yè)的動(dòng)態(tài)視頻怎么做的公司seo排名優(yōu)化
  • 給網(wǎng)站做插畫分辨率seo也成搜索引擎優(yōu)化