mirror of
				https://github.com/espressif/esp-protocols.git
				synced 2025-11-04 00:21:37 +01:00 
			
		
		
		
	
		
			
	
	
		
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								# Simple example
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								This example demonstrates using socket helpers on ESP_PLATFORM
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								The functionality of this example is meant to be very generic, so the application is compilable on linux without any IDF dependencies:
							 | 
						||
| 
								 | 
							
								```bash
							 | 
						||
| 
								 | 
							
								gcc main/app.c -lpthread
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Example output on ESP_PLATFORM
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								I (8073) esp_netif_handlers: example_netif_sta ip: 192.168.0.32, mask: 255.255.255.0, gw: 192.168.0.1
							 | 
						||
| 
								 | 
							
								I (8073) example_connect: Got IPv4 event: Interface "example_netif_sta" address: 192.168.0.32
							 | 
						||
| 
								 | 
							
								I (8073) example_common: Connected to example_netif_sta
							 | 
						||
| 
								 | 
							
								I (8083) example_common: - IPv4 address: 192.168.0.32,
							 | 
						||
| 
								 | 
							
								I (8093) example_common: - IPv6 address: fe80:0000:0000:0000:XXXX, type: ESP_IP6_ADDR_IS_LINK_LOCAL
							 | 
						||
| 
								 | 
							
								I (8103) sock_utils_example: Received signal: IP4
							 | 
						||
| 
								 | 
							
								I (8103) sock_utils_example: IPv4 address of interface "sta": 192.168.0.32
							 | 
						||
| 
								 | 
							
								I (8113) main_task: Returned from app_main()
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Example output on linux platform
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								I[sock_utils_example]: Received signal: IP4
							 | 
						||
| 
								 | 
							
								I[sock_utils_example]: IPv4 address of interface "lo": 127.0.0.1
							 | 
						||
| 
								 | 
							
								I[sock_utils_example]: IPv4 address of interface "en0": 192.168.0.28
							 | 
						||
| 
								 | 
							
								I[sock_utils_example]: IPv4 address of interface "docker0": 172.17.0.1
							 | 
						||
| 
								 | 
							
								```
							 |