`

网络编程之tcp

阅读更多




  1. /**
  2.  *TCPServer
  3.  *@author Winty wintys@gmail.com
  4.  *@version 2008-12-15
  5.  */
  6. import java.io.*;
  7. import java.net.*;
  8. class TCPServer{
  9.     public static void main(String[] args)throws IOException{
  10.         ServerSocket listen = new ServerSocket(5050);
  11.         
  12.         Socket server  = listen.accept();
  13.         InputStream in = server.getInputStream();
  14.         OutputStream out = server.getOutputStream();
  15.         char c = (char)in.read();
  16.         System.out.println("收到:" + c);
  17.         out.write('s');
  18.         
  19.         out.close();
  20.         in.close();
  21.         server.close();
  22.         listen.close();
  23.     }
  24. }

 

  1. /**
  2.  *TCPClient
  3.  *@author Winty wintys@gmail.com
  4.  *@version 2008-12-15
  5.  */
  6. import java.io.*;
  7. import java.net.*;
  8. class TCPClient{
  9.     public static void main(String[] args)throws IOException{
  10.         Socket client = new Socket("127.0.0.1" , 5050);
  11.         InputStream in = client.getInputStream();
  12.         OutputStream out = client.getOutputStream();
  13.         
  14.         out.write('c');
  15.         char c = (char)in.read();
  16.         System.out.println("收到:" + c);
  17.         out.close();
  18.         in.close();
  19.         client.close();
  20.     }
  21. }
分享到:
评论

相关推荐

    C++网络编程之TCP实例

    本文将深入探讨"C++网络编程之TCP实例",涵盖TCP(传输控制协议)的基本概念、C++实现TCP服务器和客户端的关键步骤以及相关知识点。 TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。它通过三次握手建立...

    网络编程之TCP UDP流程比较

    网络编程中的TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两种主要的传输层协议,它们各自有独特的特性和用途。TCP是一种面向连接的协议,它提供了可靠的数据传输服务,确保数据的正确性...

    Java网络编程之TCP协议下—上传文件到服务器程序

    在Java网络编程中,TCP(Transmission Control Protocol)协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP提供了一种可靠的数据传输服务,确保数据的正确顺序和完整性,非常适合文件传输。本教程将...

    Visual C#网络编程之TCP

    在Visual C#网络编程中,TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输层协议,广泛用于构建网络应用程序。TCPClient、UDPClient和TcpListener是.NET Framework提供的高级API,它们封装了...

    MFC 网络编程之TCP网络调试助手

    1,在网上找了许久,找到一些模板,但是都有些行行色色的问题; 2,本代码经过自己的调试,能在vs2008上执行,没问题; 3,值得一提的是radiobutton这个控件,有个Group选型,Sever和Client不是同一组的,大家注意...

    Qt5网络编程之TCP协议---实例

    也就是说,它能使一台计算机上的数据无差错的发往网络上的其他计算机,所以当要传输大量数据时,我们选用TCP协议。 TCP协议的程序使用的是客户端/服务器模式,在Qt5中提供了QTcpSocket类来编写客户端程序,使用...

    网络编程合集 TCP-IP详解 windows Linux UNIX Ace 网络编程 7_2

    网络编程合集 TCP-IP详解 windows Linux UNIX Ace 网络编程 搜索关键字:网络编程 TCP-IP详解 windows Linux UNIX 网络编程1_TCP-IP详解卷1.rar 网络编程2_TCP-IP详解卷2-1.rar 网络编程3_windows网络编程电子书及...

    Python网络编程之TCP三次握手

    亦可参考计算机网络综合实验教程中的实验 11,编写一个简单的服务器程序,并与其建立连接、传输数据并释放连接。 4. 技术难点:TCP 握手和挥手过程中 seq 和 ack 的变化情况,准确构建对应的 TCP 报文段,发送这些...

    TCP IP网络编程

    扫描版 超清百度网盘资源!!! 为初学者准备的网络编程! 韩国TCP/IP经典教程!... 本书针对网络编程初学者,面向具备C语言基础的套接字网络编程学习者,适合所有希望学习Linux和Windows网络编程的人。

    linux网络编程之TCP和UDP_PDF版

    全文总共就只12页,是他人学习的个人总结,转载至此。

    Linux网络编程c++百度云.txt

    Linux网络编程之TCP/IP基础篇 Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等...

    网络编程TCP编程

    在学习TCP网络编程时,我们首先需要了解的是Winsock套接字接口,它是Windows平台下用于网络通信的基础API。本文将围绕Winsock接口展开,内容涵盖了TCP协议的基本概念、编程模型以及如何使用Winsock API实现TCP编程。...

    网络编程合集 TCP-IP详解 windows Linux UNIX Ace 网络编程 7_1

    网络编程合集 TCP-IP详解 windows Linux UNIX Ace 网络编程 搜索关键字:网络编程 TCP-IP详解 windows Linux UNIX 网络编程1_TCP-IP详解卷1.rar 网络编程2_TCP-IP详解卷2-1.rar 网络编程3_windows网络编程电子书及...

    C#通信编程(TCP/UDP)

    "C#网络编程之TCP.doc"文档可能更侧重于TCP的使用,但理解TCP的基础可以帮助我们更好地理解UDP的区别。 在实际应用中,TCP更适合需要高可靠性、顺序保证的场景,如HTTP、FTP等。而UDP则适用于实时性要求高、数据...

    Python网络编程之TCP套接字简单用法示例

    本文实例讲述了Python网络编程之TCP套接字简单用法。分享给大家供大家参考,具体如下: 上学期学的计算机网络,因为之前还未学习python,而java则一知半解,C写起来又麻烦,所以一直都没有真正实现过TCP套接字编程。...

    Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】

    本文实例讲述了Python 网络编程之TCP客户端/服务端功能。分享给大家供大家参考,具体如下: demo.py(TCP客户端): import socket def main(): # 1. 创建tcp的套接字 tcp_socket = socket.socket(socket.AF_INET...

    QT 之TCP网络编程(非常值得看的一篇博客!) - 咖啡的博客 - CSDN博客1

    QT之TCP网络编程是开发过程中实现跨设备通信的关键技术,特别是在构建桌面应用或者嵌入式系统时。TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,常用于需要保证数据...

    Socket网络编程_TCP实例

    本实例主要探讨如何在C#环境中利用Socket类进行TCP网络编程。 首先,我们需要理解C#中的Socket类。Socket是.NET Framework提供的一个基类,它封装了底层网络通信协议,如TCP或UDP,允许开发者发送和接收数据。创建...

Global site tag (gtag.js) - Google Analytics