我有4个不同的应用程序在运行。所以每个应用程序都可以向服务器发送数据。现在我想将数据发送到paticular socket(服务器和客户端通过套接字编程完成) 从服务器端。
答案 0 :(得分:1)
创建套接字时,首先要在服务器和客户端之间建立连接(在客户端使用connect
系统调用,bind
,listen
和{{ 1}}服务器端的系统调用)。从服务器到不同的客户端,您可以拥有许多此类连接。服务器可以在任何这些已建立的连接上发送数据。
Sockets Tutorial可以在这种情况下为您提供帮助。
如果您希望服务器多次读/写同时,则必须使用non-blocking套接字或多个线程。
答案 1 :(得分:0)
(假设您正在使用TCP / IP或UDP)。
套接字端点是组合的IP地址和端口号。因此,在您的主机上,您可以让各种服务器监听不同的端口号。例如,Web服务器可以在端口80上侦听,在不同的端口上侦听ssh等。