0 0

如何实现socket的客户端之间的通信?5

客户端和服务器端的通信已经成功了,现在我希望两个客户端之间的能互相通信,请问应该怎么做?

问题补充:
效果就是:客户端发送信息到服务器端,服务器端把这条消息发送给另一个客户端。
请问应该怎么发送消息?
OO 
2008年7月11日 15:30

2个答案 按时间排序 按投票排序

0 0

不是很明白你的意思: 你不是已经实现了客户端到服务器端的通信吗, 那么现在你只是将每个客户端在对外发送信息的同时, 也去监听对内的信息接收.

2008年7月11日 16:38
0 0

那只能让客户端也去 new ServerSocket(SERVER_PORT);

2008年7月11日 15:49

相关推荐

    C#利用Socket实现客户端之间直接通信

    C#利用Socket实现客户端之间直接通信 实验功能:  设计程序,分别构建通信的两端:服务器端和客户端应用程序,套接字类型为面向连接的Socket,自己构建双方的应答模式,实现双方的数据的发送和接收(S发给C,C发给S)...

    android studio Socket客户端服务器通信 TCP/IP通信

    android studio Socket客户端服务器通信 TCP/IP通信android studio Socket客户端服务器通信 TCP/IP通信android studio Socket客户端服务器通信 TCP/IP通信

    利用socket实现客户端服务器之间简单通信

    当有客户端连接时,accept()方法会被阻塞,直到客户端发起连接请求,此时服务器会返回一个新的socket用于与客户端通信。 `client.py`文件则代表了客户端的代码,它创建socket对象,连接到服务器的IP和端口。客户端...

    Java基于socket实现的客户端和服务端通信功能完整实例

    在Java中,Socket是实现网络通信的基础,通过Socket可以实现客户端和服务器端之间的通信。本文将详细介绍Java基于Socket实现的客户端和服务端通信功能,包括客户端和服务器端的实现、连接和通信的过程。 Socket的...

    java socket多客户端之间通信

    本示例“java socket多客户端之间通信”着重于如何利用Socket实现多个客户端通过服务器进行相互之间的消息传递,包括群发和定向发送。下面我们将深入探讨相关知识点。 1. **Socket基本概念**: Socket在Java中被...

    C#Socket实现客户端之间的UDP通信

    在多客户端通信的场景下,每个客户端都需要有自己的Socket实例,以便独立发送和接收数据。为了处理多个客户端之间的通信,可以使用多线程或者异步编程模型,比如`async/await`。每个客户端线程或异步任务都可以监听...

    socket 客户端连接池实现

    本文将深入探讨Socket客户端连接池的实现原理、优势以及如何在实际应用中进行配置和管理。 首先,我们要理解Socket的基本概念。Socket是网络通信中的一个抽象接口,它提供了进程间通信(IPC)的能力,尤其是在不同...

    C# socket实现服务器客户端通信

    本项目"**C# socket实现服务器客户端通信**"是针对TCP/IP协议进行设计的,通过Visual Studio 2012(VS1012)开发环境构建,它涵盖了服务器端和客户端的实现,让我们深入探讨这一主题。 首先,Socket是基于TCP/IP...

    socket客户端与服务器之间通信

    当有客户端尝试连接时,服务器通过`accept`函数接受连接请求,创建一个新的Socket用于与客户端通信。随后,服务器可以发送和接收数据。在这个例子中,服务器向客户端发送“hello world”作为响应,并接收客户端发来...

    基于Socket的编程,服务器与客户端之间通信

    总结,基于Socket的服务器与客户端通信是网络编程的基础,通过C#的Socket类,我们可以实现稳定、高效的网络通信。在设计和实现时,需要考虑到连接管理、错误处理、数据编码解码等多个方面,以确保通信的可靠性。在...

    java socket 客户端代码

    在Java编程语言中,Socket是实现网络通信的基础组件,它为两台计算机之间的通信提供了低级别的接口。在本文中,我们将深入探讨Java Socket客户端代码及其在创建基于Socket的聊天室客户端中的应用。 首先,理解...

    C#使用Socket实现服务器与多个客户端通信(简单的聊天系统)

    4. **接受连接**:当有客户端连接时,服务器调用`Accept()`方法接收连接,并返回一个新的Socket用于与客户端通信。 ```csharp Socket clientSocket = serverSocket.Accept(); ``` 5. **读写数据**:使用`Receive()...

    C#SuperSocket服务端与客户端通信实例

    本教程将深入探讨如何使用C#编程语言以及SuperSocket库来构建一个高效、稳定的服务器端和客户端通信模型。SuperSocket是一个轻量级且易于使用的.NET Socket服务端开发框架,它为开发者提供了构建自定义网络应用的...

    C# Socket多客户端异步通信

    本篇将详细讲解"C# Socket多客户端异步通信"这一主题,以及如何利用C#进行Socket编程实现服务器与多个客户端之间的异步交互。 首先,我们要理解什么是Socket。Socket是网络通信的基本单元,它为应用程序提供了一种...

    Linux下基于UDP的socket编程,适用多客户端之间,服务器与客户端之间的通信

    Linux下基于UDP的socket编程,适用多客户端之间,服务器与客户端之间的通信。在阿里云服务器上已通过测试。notepad++可打开

    java socket 多客户端之间通信

    Java Socket 是一种网络编程接口,用于在两台计算机之间建立低级别的双向通信通道。在这个场景中,我们将讨论如何实现多客户端通过一个服务器进行一...通过不断的测试和优化,可以构建出高效且可靠的多客户端通信平台。

    C#使用Socket实现一个socket服务器与多个socket客户端通信

    在分布式调度系统中,如果要实现调度服务器与多台计算节点服务器之间通信,采用socket来实现是一种实现方式,当然我们也可以通过数据存储任务,子节点来完成任务,但是往往使用数据作为任务存储都需要定制开发,要...

    socket客户端_socket_

    通过理解以上知识点,并结合提供的客户端示例代码,你可以更好地掌握Socket客户端的实现方式,从而在实际项目中灵活运用。对于学习网络编程和开发网络应用的人来说,熟练掌握Socket通信至关重要。

    MFC实现多个客户端通过服务器进行通信的Socket的多线程编程

    2.通过在服务器端维护一张转发表来实现各个客户端之间的通信,比如客户端A要给客户端B发送消息,首先客户端A把消息内容和客户端B的信息发给服务器,服务器在转发表中找到与客户端B建立的Socket,然后将消息内容转发...

Global site tag (gtag.js) - Google Analytics