本文主要是介绍MUD游戏编程 创建TCP数据套接字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
创建TCP数据套接字
1、创建套接字
与创建监听套接字使用相同的函数。
int datasock;
datasock = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
2、连接套接字
函数定义:
intconnect( int socket, const struct sockaddr *name, int namelen );
填充sockaddr_in 结构体:
struct sockaddr_in socketaddress;
socketaddress.sin_family = AF_INET;
socketaddress.sin_port = htons( 4000 );
socketaddress.sin_addr.s_addr = inet_addr( "192.168.0.2" );
memset( &(socketaddress.sin_zero), 0, 8 );
填充之后,就可以连接了:
connect( datasock, &socketaddress, sizeof( struct sockaddr ) );
这篇关于MUD游戏编程 创建TCP数据套接字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!