delphi socket 流的使用_基于TCP协议的Socket编程和通信_单向通信
生活随笔
收集整理的這篇文章主要介紹了
delphi socket 流的使用_基于TCP协议的Socket编程和通信_单向通信
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、TCP:單向通信Socket之服務(wù)器端
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;public class BasicSocketServer {public static void main(String[] args) {Socket socket = null;BufferedWriter bw = null;try {//1.簡(jiǎn)歷服務(wù)器端套接字:指定監(jiān)聽(tīng)的接口ServerSocket serverSocket = new ServerSocket(9999);System.out.println("服務(wù)器建立監(jiān)聽(tīng)");//2.監(jiān)聽(tīng):等待客戶端請(qǐng)求,并建立連接socket = serverSocket.accept();//3.獲取Socket的輸出流bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));//4.向客戶端發(fā)送反饋信息bw.write("連接成功");//5.關(guān)閉流及socket連接} catch (IOException e) {e.printStackTrace();}finally {try {if(bw != null)bw.close();if(socket != null)socket.close();} catch (IOException e) {e.printStackTrace();}} }
}2、TCP:單向通信Socket之客戶端
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;public class BasicSocketClient {public static void main(String[] args) {Socket socket = null;BufferedReader br = null;try {/** 創(chuàng)建Socket對(duì)象:指定要連接的服務(wù)器IP及端口號(hào)* 注意不是自己機(jī)器的端口,發(fā)送端口是隨機(jī)的*/socket = new Socket(InetAddress.getLocalHost(), 9999);//獲取Socket的輸入流,并使用緩沖流進(jìn)行包裝br = new BufferedReader(new InputStreamReader(socket.getInputStream()));//接收服務(wù)端發(fā)送的信息System.out.println(br.readLine());} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally {try {//關(guān)閉流及Socket連接if(br != null)br.close();if(socket != null)socket.close();} catch (IOException e) {e.printStackTrace();}} }
}運(yùn)行結(jié)果:
尚學(xué)堂百戰(zhàn)程序員
百戰(zhàn)程序員_IT6000集_影響6000萬(wàn)學(xué)習(xí)IT的中國(guó)人【官網(wǎng)】
總結(jié)
以上是生活随笔為你收集整理的delphi socket 流的使用_基于TCP协议的Socket编程和通信_单向通信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 视库网的高清视频素材质量高吗?
- 下一篇: animation动画不生效_关于CSS