一个简单的TCP网络程序,通过socket网络编程技术实现一台电脑向另一台电脑发送消息的功能

本文介绍了如何使用Java进行TCP网络编程,通过编写服务器端和客户端程序,实现了两台电脑之间的消息传递。服务器端创建了ServerSocket监听指定端口,等待客户端连接,接收并打印客户端发送的消息。客户端则通过Socket连接服务器,输入文字并发送到服务器,同时在本地界面显示接收到的服务器响应。
摘要由CSDN通过智能技术生成

1.编写TCP服务器端程序,要想建立网络连接,必须先运行服务端程序,让服务端处于等待连接中

package com.demo3.pcpc;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;

public class Server {
    private BufferedReader reader;
    private ServerSocket server;
    private Socket socket;
    private int port;
    Scanner scan=new Scanner(System.in);
    void getserver(){
        try{
            System.out.println("请输入端口号:");
            port=scan.nextInt();
            server=new ServerSocket(port);
            System.out.println("套接字已经创建成功");
            while(true){
                System.out.println("等待客户机的连接");
                socket=server.accept();//实例化Socket对象
                reader=new Buffered

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值