-
大小: 7KB文件類型: .java金幣: 1下載: 0 次發(fā)布日期: 2021-01-07
- 語言: Java
- 標簽: 網(wǎng)絡(luò)編程??
資源簡介
此代碼實現(xiàn)了服務(wù)器端與客戶端不同電腦間的網(wǎng)絡(luò)通信,基于TCP協(xié)議,服務(wù)器端啟動后,客戶端搜索進行連接,連接成功后,進行通信。里面我根據(jù)自己的理解進行相應(yīng)的注釋,在啟動客戶端的方法中,將ip地址更改為本機ip地址即可成功運行,適合初學網(wǎng)絡(luò)編程同學。
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.IOException;
import?java.net.InetAddress;
import?java.net.ServerSocket;
import?java.net.Socket;
import?java.net.UnknownHostException;
import?javax.swing.Jframe;
public?class?Chat?extends?Jframe?implements?Runnable?ActionListener?{
private?Panel?topPanel_1?downPanel_1?midPanel_left?midPanel_right;
private?Label?ipLabel?localNameLabel;
private?TextField?ipTextField?localNameField;
private?Button?createServer?searchServer?sendMessage;
private?TextArea?text1?text2?text3?text4;
private?ServerSocket?server;
private?Socket?serverSocket?clientSocket;
private?DataOutputStream?outputFro
評論
共有 條評論