java學習之TCP客戶端程式
——————————————————————————————————————————————————————————
程式碼如下:
tcpClient.java
package reverseServer; import java.net.*; import java.io.*; public class tcpClient { public static void main(String[] args) { // TODO Auto-generated method stub if(args.length<2) { System.out.println("注意:請新增引數:<Server Ip> <Server Port>"); return; } Socket sk=null; try { sk=new Socket(InetAddress.getByName(args[0]), Integer.parseInt(args[1])); InputStream ips=sk.getInputStream(); OutputStream ops=sk.getOutputStream(); //從伺服器讀取資訊的包裝類 BufferedReader bfr=new BufferedReader( new InputStreamReader(ips)); //輸出資訊流 PrintWriter pw=new PrintWriter(ops,true); //從鍵盤接收資訊 BufferedReader keyBoard=new BufferedReader( new InputStreamReader(System.in)); while(true) { String strWord =keyBoard.readLine(); //訊息傳送到伺服器端 pw.println(strWord); if(strWord.equalsIgnoreCase("quit")) { System.out.println("客戶端退出!"); break; } System.out.println(bfr.readLine()); } pw.close(); bfr.close(); keyBoard.close(); sk.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相關推薦
java學習之TCP客戶端程式
—————————————————————————————————————————————————————————— 程式碼如下: tcpClient.java package reverseSe
7.swoole學習筆記--tcp客戶端
soc ble post sock iptables connect index recv 創建 <?php //創建tcp客戶端 $client=new swoole_client(SWOOLE_SOCK_TCP); //連接服務器 $client->con
TCP客戶端程式(C語言)
TCP客戶端程式,與TCP伺服器端配合使用 Visual Stdio執行 // TCP客戶端.cpp : 定義控制檯應用程式的入口點。 // #include"stdafx.h" #include<stdio.h> #include<winsoc
MFC Socket網路程式設計之TCP客戶端
如果想要做一個和Socket有關的MFC軟體, 在建立基本對話方塊時需要點選Windows套接字;然後方可進行Socket有關操作; 如果沒有點,可以在標頭檔案之前寫上 #pragma comment
QT之TCP客戶端執行緒通訊
摘要 最近因為工作上的需求要利用到tcp,之前接觸的比較多的是C語言的tcp通訊,轉到QT之後多多少少有些不適應,因為QT把TCP通訊的功能封裝好了。讓我們一起看看TCP客戶端加上執行緒是如何實現的。 執行緒 因為C語言的影響,我會首選執行緒來實現TCP客
初識Modbus TCP/IP-------------C#編寫Modbus TCP客戶端程式(一)
using System; using System.Windows.Forms; using System.Net.Sockets; using System.Threading; using System.Net; namespace Modbus_TCP_Client { public par
黑馬程式設計師 【】java學習之路——TCP客戶端和服務端的建立
------- android培訓、java培訓、期待與您交流! ---------- 演示TCP傳輸 1:tcp分客戶端和服務端 2:客戶端對應的物件是Socket 服務端對應的是S
黑馬程式設計師 【】java學習之路——TCP(三)客戶端上傳檔案到伺服器
import java.net.*; class TextClient {public static void main(String[] args) throws Exception{Socket s = new Socket("192.168.1.104",10010);BufferedReader b
Java-TCP程式編寫(TCP客戶端和服務端)
1.TCP服務端的程式編寫 package test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Sock
ESP8266 -- lua開發學習之路 五 (TCP客戶端透傳)
透傳本人理解就是把串列埠接收的資料通過網路傳送給伺服器, 客戶端接收的資料通過串列埠再發送出去 ESP8266充當一個通道把網路資料與串列埠聯絡起來 init.lua檔案: --[[ init.lua檔案中不用做過多的操作初始化和載入檔案... ]] gpio.mode
Python學習之——Tcp/ip基礎/IP地址/DNS/端口簡介
實現 ip 地址 理解 大神 modem 角度 定義 form 不能 一.為什麽需要tcp/ip,什麽是tcp/ip? TCP/IP協議,即Transmission Control Protocol/Internet Protocol的簡寫,中譯名為傳輸控制協議/因特網
ALL-51單片機ESP8266學習-AT指令(ESP8266作為TCP客戶端,連接自己制作的TCP服務器)
視頻 style https get tar .... http 單片機 資料 從這一節開始,以視頻加源碼的形式,後期視頻和程序將放在鏈接中 資料鏈接 鏈接:https://pan.baidu.com/s/10MxI8-Q33-M_R2WEHqEi1A 密碼:j1sz 14
JAVA學習之路第2篇-JAVA第一個程式hello world
java實現hello word 第1篇中我們瞭解了什麼是機器語言以及關於儲存單位的一些知識點,知道了能夠用編寫機器語言的二進位制值程式設計,但是二進位制面向機器挺友好機器能夠快速的識別和執行,但是面向編寫它的人就不太友好了。能否有一種語言對人比較友好而且機器還能識別執行的呢?我告訴你是
java 使用html寫UI 做winform win桌面客戶端程式(一)
大家好,今天給大家帶來使用java+html寫winform win客戶端桌面程式的教程。 在讀本文之前你首先要能接受: 1 客戶端基於java+html所以 軟體包中需要包含 jre和 cef(chrome核心)的dll,軟體包比較大。 2 &
2018年11月3日java學習之第一個程式 HelloWord以及註釋 ,API
1.用記事本寫HelloWord. .java -》javac.exe-》.class-》java.exe-》結果 main 方法是程式的入口 //單行註釋;/* */多行註釋 程式碼例項 class HelloWord { public stat
《TCP IP詳解卷:協議 原書第2版》pdf附網盤下載連結+(附一個菜鳥的java學習之路)
技術書閱讀方法論 一.速讀一遍(最好在1~2天內完成) 人的大腦記憶力有限,在一天內快速看完一本書會在大腦裡留下深刻印象,對於之後複習以及總結都會有特別好的作用。 對於每一章的知識,先閱讀標題,弄懂大概講的是什麼主題,再去快速看一遍,不懂也沒有關係,但是一定要在不懂的
C#程式設計 socket程式設計之tcp伺服器端和客戶端
基於Tcp協議的Socket通訊類似於B/S架構,面向連線,但不同的是伺服器端可以向客戶端主動推送訊息。 使用Tcp協議通訊需要具備以下幾個條件: (1).建立一個套接字(Socket) (2).繫結伺服器端IP地址及埠號--伺服器端 (3).利用Listen()方法開啟監聽--伺服
java 後端實現WebSocket學習篇和客戶端Android 通訊
1.建立SpringBoot Java web 專案這裡當你已經熟悉Springboot 2,引入需要的WebSocket maven依賴 org.springframework.boot spring-bo
利用Axis2開發WebService(3)---用Java實現呼叫WebService的客戶端程式
WebService是為程式服務的,只在瀏覽器中訪問WebService是沒有意義的。因此,在本節使用Java實現了一個控制檯程式來呼叫上一節釋出的WebService。呼叫WebService的客戶端程式碼如下: package client; impor
黑馬程式設計師 【】java學習之路——列舉小結
------- android培訓、java培訓、期待與您交流! ---------- (注:小弟剛自學一小段時間,這是我學習中的認識,簡單總結下,大神們不要拍我哈 , 說的不對之處還請指出來,多多