关于vb.net中socket编程实例:服务器端的一些问题
发布网友
发布时间:2022-04-20 09:43
我来回答
共2个回答
热心网友
时间:2023-06-28 22:49
1.绑定的IP是服务器的IP地址,服务器是固定的,客户端连接的是一个已知的服务器端。
2.客户端的话,连接到服务器时,服务器accept后,就可以获得客户端的连接信息,包括IP地址和端口。
我是学C的,在C语言中,socket->bind->listen->accept->....,在accept函数中有选项,如下caddr结构体中就存有accept后客户端的IP地址 连接端口和传输方式等信息,clientsock[1]则为accept新的描述符,如你程序中soc2一样 。
clientsock[1] = accept(sfd,(struct sockaddr*)&caddr,&len);
VB中应该也有类时的函数,你网上好好找一下,或者看看相关书籍.
热心网友
时间:2023-06-28 22:49
其实socket的工作方式挺好玩的,服务器(侦听端)接受请求后的返回类型是一个对象啊(是吧,socket对象),这个对象可是包含了连接的所有信息,我想ip地址也不例外吧~