以下是按照书打的,加了点注释,也就是我个人的理解,由于我刚出茅庐,而且这方面我感觉蛮难得,希望大家有啥意见提出来,大家一起探讨探讨。
TCP客户端程序代码。
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
public class TCPClient {
/**
* @param args
* @throws Exception
* @throws UnknownHostException
* TCP套接字由,源IP地址,源端口号,目标IP地址,目标端口号组成的。
*/
public static void main(String[] args) throws UnknownHostException, Exception {
// TODO Auto-generated method stub
String sentence;
String modifiedSentence;
BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in)); // 获取键盘输入的数据
Socket clientSocket = new Socket("192.168.1.3", 6789); // 建立连接时传入IP地址和端口号,TCP