相关疑难解决方法(0)

Unix套接字:何时使用bind()函数?

我不清楚何时必须使用bind()函数.我想它应该在我需要接收数据时使用(即recv()或recvfrom()函数)无论我是使用TCP还是UDP,但有人告诉我情况并非如此.

任何人都可以澄清一下吗?

编辑我已经阅读了答案,但实际上我不太清楚.让我们举一个例子,我有一个UDP客户端,它将数据发送到服务器然后必须得到响应.我必须在这里使用bind,对吗?

c unix sockets

10
推荐指数
2
解决办法
1万
查看次数

如何确保只运行一个应用程序副本?

可能重复:
在Linux上防止多个流程实例

我有多线程应用程序,可以作为deamon进程运行或一次使用输入参数.

我想确保如果应用程序作为deamon进程运行,则不应允许用户再次运行它.

编辑:在你们都建议去寻找鸡群之后,我试了一下并把它放在服务器上.我知道有奇怪的问题,当服务器被退回时,他们会删除所有文件,包括锁定文件:(.现在怎么样?

c linux

3
推荐指数
1
解决办法
671
查看次数

标签 统计

c ×2

linux ×1

sockets ×1

unix ×1