由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - 问一个通过socket 获得request source IP的问题
相关主题
a socket questionHow to send packet on a chosen interface?THX!
Is it possible to bind several sockets to 1 port?who knows how to use nslookup?
command line socket toolsdynamic assigned port number for UDP socket, need help!
紧急求助!请教高手:如何检查Socket的另一端已经被异常终
a difficult question求救: 我的EXCEED怎么不工作了? 有办法解决么?
Socker Release.[转载] why need dup?
[转载] socket 急救网络编程如何进行错误处理
[转载] how to unbind a socket?Asking for help on TCP server programming
相关话题的讨论汇总
话题: ip话题: socket话题: source话题: request
进入Unix版参与讨论
1 (共1页)
k**s
发帖数: 5
1
socket 已经是TCP上层的东东了, 这个进来的request的source IP
还能获得么? 如果可以, 那么这个source IP是如何获得的呢?
是一定要read a request才能得到, 还是在accpet() 该socket的时候就
可以了?
(是不是就在那个accpet的第2个参数里?)
m*******m
发帖数: 182
2
Use getsockname() and getpeername(). getpeername() has to
follow the
accept() call.

【在 k**s 的大作中提到】
: socket 已经是TCP上层的东东了, 这个进来的request的source IP
: 还能获得么? 如果可以, 那么这个source IP是如何获得的呢?
: 是一定要read a request才能得到, 还是在accpet() 该socket的时候就
: 可以了?
: (是不是就在那个accpet的第2个参数里?)

1 (共1页)
进入Unix版参与讨论
相关主题
Asking for help on TCP server programminga difficult question
Which TCP/IP book is better?Socker Release.
哪位大虾给偶讲讲socket?[转载] socket 急救
help! cannot bind to socket![转载] how to unbind a socket?
a socket questionHow to send packet on a chosen interface?THX!
Is it possible to bind several sockets to 1 port?who knows how to use nslookup?
command line socket toolsdynamic assigned port number for UDP socket, need help!
紧急求助!请教高手:如何检查Socket的另一端已经被异常终
相关话题的讨论汇总
话题: ip话题: socket话题: source话题: request