标签存档: Socket

银联文档中关于Socket连接属性的有用信息

c语言 socket在利用socket技术编写通信程序时,为了保证通信双方可以正常通信,需要设置相关的选项,其中有的选项是协议相关的。在不同的系统中,socket选项有不同的默认值。这里只规定几个主要的socket选项设置,其他选项均使用系统默认值。

继续阅读 »

用Socket的getpeername获得客户端的ip和端口

c语言 socketgetsockname用于获得本地地址端口,getpeername用于获取远端地址端口。但两者的使用时机并不相同。对于服务器来说,在bind以后就可以调用getsockname来获取本地地址和端口,虽然这没有什么太多的意义。getpeername只有在链接建立以后才调用,否则不能正确获得对方地址和端口,所以他的参数描述字一般是链接描述字而非监听套接口描述字。下面是个getpeername的例子:

继续阅读 »